builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-308
starttime: 1447618815.7
results: success (0)
buildid: 20151115103332
builduid: bd342d9741a44e5490c51b5346f35977
revision: 894ebb2becdaf474abb0e7b2f94e610e2ec4c311
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:15.695994) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:15.696443) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:15.696747) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.017536
basedir: '/builds/slave/test'
========= master_lag: 0.26 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:15.970983) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2015-11-15 12:20:15.971287) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2015-11-15 12:20:26.896691) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:26.897025) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.015407
========= master_lag: 0.39 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:27.300401) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:27.300710) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:27.301111) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-15 12:20:27.301416) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-15 12:20:27-- 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% 11.5M=0.001s
2015-11-15 12:20:27 (11.5 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.424963
========= master_lag: 3.39 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2015-11-15 12:20:31.114240) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-15 12:20:31.114615) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.015370
========= master_lag: 5.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2015-11-15 12:20:36.140118) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2015-11-15 12:20:36.140716) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 894ebb2becdaf474abb0e7b2f94e610e2ec4c311 --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 894ebb2becdaf474abb0e7b2f94e610e2ec4c311 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
2015-11-15 12:20:36,233 truncating revision to first 12 chars
2015-11-15 12:20:36,234 Setting DEBUG logging.
2015-11-15 12:20:36,234 attempt 1/10
2015-11-15 12:20:36,234 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/894ebb2becda?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-15 12:20:36,841 unpacking tar archive at: mozilla-inbound-894ebb2becda/testing/mozharness/
program finished with exit code 0
elapsedTime=0.860288
========= master_lag: 3.48 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2015-11-15 12:20:40.480573) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2015-11-15 12:20:40.480898) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2015-11-15 12:20:57.095447) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:57.095823) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-15 12:20:57.096549) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 25 secs) (at 2015-11-15 12:20:57.096888) =========
/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=5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430
_=/tools/buildbot/bin/python
using PTY: False
12:20:58 INFO - MultiFileLogger online at 20151115 12:20:58 in /builds/slave/test
12:20:58 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
12:20:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:20:58 INFO - {'append_to_log': False,
12:20:58 INFO - 'base_work_dir': '/builds/slave/test',
12:20:58 INFO - 'blob_upload_branch': 'mozilla-inbound',
12:20:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:20:58 INFO - 'buildbot_json_path': 'buildprops.json',
12:20:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:20:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:20:58 INFO - 'download_minidump_stackwalk': True,
12:20:58 INFO - 'download_symbols': 'true',
12:20:58 INFO - 'e10s': True,
12:20:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:20:58 INFO - 'tooltool.py': '/tools/tooltool.py',
12:20:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:20:58 INFO - '/tools/misc-python/virtualenv.py')},
12:20:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:20:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:20:58 INFO - 'log_level': 'info',
12:20:58 INFO - 'log_to_console': True,
12:20:58 INFO - 'opt_config_files': (),
12:20:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:20:58 INFO - '--processes=1',
12:20:58 INFO - '--config=%(test_path)s/wptrunner.ini',
12:20:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:20:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:20:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:20:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:20:58 INFO - 'pip_index': False,
12:20:58 INFO - 'require_test_zip': True,
12:20:58 INFO - 'test_type': ('testharness',),
12:20:58 INFO - 'this_chunk': '7',
12:20:58 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:20:58 INFO - 'total_chunks': '8',
12:20:58 INFO - 'virtualenv_path': 'venv',
12:20:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:20:58 INFO - 'work_dir': 'build'}
12:20:58 INFO - #####
12:20:58 INFO - ##### Running clobber step.
12:20:58 INFO - #####
12:20:58 INFO - Running pre-action listener: _resource_record_pre_action
12:20:58 INFO - Running main action method: clobber
12:20:58 INFO - rmtree: /builds/slave/test/build
12:20:58 INFO - Running post-action listener: _resource_record_post_action
12:20:58 INFO - #####
12:20:58 INFO - ##### Running read-buildbot-config step.
12:20:58 INFO - #####
12:20:58 INFO - Running pre-action listener: _resource_record_pre_action
12:20:58 INFO - Running main action method: read_buildbot_config
12:20:58 INFO - Using buildbot properties:
12:20:58 INFO - {
12:20:58 INFO - "properties": {
12:20:58 INFO - "buildnumber": 145,
12:20:58 INFO - "product": "firefox",
12:20:58 INFO - "script_repo_revision": "production",
12:20:58 INFO - "branch": "mozilla-inbound",
12:20:58 INFO - "repository": "",
12:20:58 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-e10s-7",
12:20:58 INFO - "buildid": "20151115103332",
12:20:58 INFO - "slavename": "tst-linux32-spot-308",
12:20:58 INFO - "pgo_build": "False",
12:20:58 INFO - "basedir": "/builds/slave/test",
12:20:58 INFO - "project": "",
12:20:58 INFO - "platform": "linux",
12:20:58 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
12:20:58 INFO - "slavebuilddir": "test",
12:20:58 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600",
12:20:58 INFO - "repo_path": "integration/mozilla-inbound",
12:20:58 INFO - "moz_repo_path": "",
12:20:58 INFO - "stage_platform": "linux",
12:20:58 INFO - "builduid": "bd342d9741a44e5490c51b5346f35977",
12:20:58 INFO - "revision": "894ebb2becdaf474abb0e7b2f94e610e2ec4c311"
12:20:58 INFO - },
12:20:58 INFO - "sourcestamp": {
12:20:58 INFO - "repository": "",
12:20:58 INFO - "hasPatch": false,
12:20:58 INFO - "project": "",
12:20:58 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
12:20:58 INFO - "changes": [
12:20:58 INFO - {
12:20:58 INFO - "category": null,
12:20:58 INFO - "files": [
12:20:58 INFO - {
12:20:58 INFO - "url": null,
12:20:58 INFO - "name": "https://queue.taskcluster.net/v1/task/VLBG2UQgSg6o33v4izd9Ow/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
12:20:58 INFO - },
12:20:58 INFO - {
12:20:58 INFO - "url": null,
12:20:58 INFO - "name": "https://queue.taskcluster.net/v1/task/VLBG2UQgSg6o33v4izd9Ow/artifacts/public/build/test_packages.json"
12:20:58 INFO - }
12:20:58 INFO - ],
12:20:58 INFO - "repository": "",
12:20:58 INFO - "rev": "febd3461af7f21f26626ce9bd4d1110e5facc5b2",
12:20:58 INFO - "who": "philringnalda@gmail.com",
12:20:58 INFO - "when": 1447613700,
12:20:58 INFO - "number": 6663810,
12:20:58 INFO - "comments": "Bug 1212477 followup, don't try to run a webgl-requiring test on b2g",
12:20:58 INFO - "project": "",
12:20:58 INFO - "at": "Sun 15 Nov 2015 10:55:00",
12:20:58 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
12:20:58 INFO - "revlink": "",
12:20:58 INFO - "properties": [
12:20:58 INFO - [
12:20:58 INFO - "buildid",
12:20:58 INFO - "20151115102732",
12:20:58 INFO - "Change"
12:20:58 INFO - ],
12:20:58 INFO - [
12:20:58 INFO - "builduid",
12:20:58 INFO - "c0e8ef7af8cc4ca2b25c3e512d0c703f",
12:20:58 INFO - "Change"
12:20:58 INFO - ],
12:20:58 INFO - [
12:20:58 INFO - "pgo_build",
12:20:58 INFO - "False",
12:20:58 INFO - "Change"
12:20:58 INFO - ]
12:20:58 INFO - ],
12:20:58 INFO - "revision": "febd3461af7f21f26626ce9bd4d1110e5facc5b2"
12:20:58 INFO - },
12:20:58 INFO - {
12:20:58 INFO - "category": null,
12:20:58 INFO - "files": [
12:20:58 INFO - {
12:20:58 INFO - "url": null,
12:20:58 INFO - "name": "https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
12:20:58 INFO - },
12:20:58 INFO - {
12:20:58 INFO - "url": null,
12:20:58 INFO - "name": "https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json"
12:20:58 INFO - }
12:20:58 INFO - ],
12:20:58 INFO - "repository": "",
12:20:58 INFO - "rev": "894ebb2becdaf474abb0e7b2f94e610e2ec4c311",
12:20:58 INFO - "who": "tnikkel@gmail.com",
12:20:58 INFO - "when": 1447614003,
12:20:58 INFO - "number": 6663825,
12:20:58 INFO - "comments": "Bug 1224209. The animated geometry root of a fixed pos and transformed frame needs to be that frame itself so FrameLayerBuilder can determine it is fixed pos. r=mattwoodrow\n\nWe need such frames to get fixed pos annotation by FLB, and FLB can only determine that if the AGR is inside the fixed pos frame subtree.\n\nBug 1156238 made transformed frames into AGRs, whereas fixed pos frames in a displayport were already AGRs.\n\nSo fixed pos and transformed frames are AGRs twice over. We can think of the AGR parent of fixed pos transformed frame as the fixed pos frame itself, but outside the transform.",
12:20:58 INFO - "project": "",
12:20:58 INFO - "at": "Sun 15 Nov 2015 11:00:03",
12:20:58 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
12:20:58 INFO - "revlink": "",
12:20:58 INFO - "properties": [
12:20:58 INFO - [
12:20:58 INFO - "buildid",
12:20:58 INFO - "20151115103332",
12:20:58 INFO - "Change"
12:20:58 INFO - ],
12:20:58 INFO - [
12:20:58 INFO - "builduid",
12:20:58 INFO - "bd342d9741a44e5490c51b5346f35977",
12:20:58 INFO - "Change"
12:20:58 INFO - ],
12:20:58 INFO - [
12:20:58 INFO - "pgo_build",
12:20:58 INFO - "False",
12:20:58 INFO - "Change"
12:20:58 INFO - ]
12:20:58 INFO - ],
12:20:58 INFO - "revision": "894ebb2becdaf474abb0e7b2f94e610e2ec4c311"
12:20:58 INFO - }
12:20:58 INFO - ],
12:20:58 INFO - "revision": "894ebb2becdaf474abb0e7b2f94e610e2ec4c311"
12:20:58 INFO - }
12:20:58 INFO - }
12:20:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
12:20:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json.
12:20:58 INFO - Running post-action listener: _resource_record_post_action
12:20:58 INFO - #####
12:20:58 INFO - ##### Running download-and-extract step.
12:20:58 INFO - #####
12:20:58 INFO - Running pre-action listener: _resource_record_pre_action
12:20:58 INFO - Running main action method: download_and_extract
12:20:58 INFO - mkdir: /builds/slave/test/build/tests
12:20:58 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')]}
12:20:58 INFO - https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
12:20:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json
12:20:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json
12:20:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
12:20:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
12:20:59 INFO - Downloaded 1268 bytes.
12:20:59 INFO - Reading from file /builds/slave/test/build/test_packages.json
12:20:59 INFO - Using the following test package requirements:
12:20:59 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
12:20:59 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
12:20:59 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'jsshell-linux-i686.zip'],
12:20:59 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
12:20:59 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
12:20:59 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
12:20:59 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
12:20:59 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
12:20:59 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
12:20:59 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
12:20:59 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
12:20:59 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
12:20:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:20:59 INFO - https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
12:20:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
12:20:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
12:20:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
12:20:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
12:21:02 INFO - Downloaded 21432166 bytes.
12:21:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
12:21:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
12:21:02 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
12:21:02 INFO - caution: filename not matched: web-platform/*
12:21:02 INFO - Return code: 11
12:21:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:02 INFO - https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
12:21:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
12:21:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
12:21:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
12:21:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
12:21:06 INFO - Downloaded 30890705 bytes.
12:21:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
12:21:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
12:21:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
12:21:09 INFO - caution: filename not matched: bin/*
12:21:09 INFO - caution: filename not matched: config/*
12:21:09 INFO - caution: filename not matched: mozbase/*
12:21:09 INFO - caution: filename not matched: marionette/*
12:21:09 INFO - Return code: 11
12:21:09 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')]}
12:21:09 INFO - https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
12:21:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
12:21:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
12:21:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
12:21:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
12:21:14 INFO - Downloaded 57708468 bytes.
12:21:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
12:21:14 INFO - mkdir: /builds/slave/test/properties
12:21:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:21:14 INFO - Writing to file /builds/slave/test/properties/build_url
12:21:14 INFO - Contents:
12:21:14 INFO - build_url:https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
12:21:14 INFO - mkdir: /builds/slave/test/build/symbols
12:21: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')]}
12:21:14 INFO - https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
12:21:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
12:21:19 INFO - Downloaded 52791238 bytes.
12:21:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
12:21:19 INFO - Writing to file /builds/slave/test/properties/symbols_url
12:21:19 INFO - Contents:
12:21:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:19 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
12:21:19 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
12:21:22 INFO - Return code: 0
12:21:22 INFO - Running post-action listener: _resource_record_post_action
12:21:22 INFO - Running post-action listener: set_extra_try_arguments
12:21:22 INFO - #####
12:21:22 INFO - ##### Running create-virtualenv step.
12:21:22 INFO - #####
12:21:22 INFO - Running pre-action listener: _pre_create_virtualenv
12:21:22 INFO - Running pre-action listener: _resource_record_pre_action
12:21:22 INFO - Running main action method: create_virtualenv
12:21:22 INFO - Creating virtualenv /builds/slave/test/build/venv
12:21:22 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
12:21:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:21:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:21:23 INFO - Using real prefix '/usr'
12:21:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:21:25 INFO - Installing distribute.............................................................................................................................................................................................done.
12:21:28 INFO - Installing pip.................done.
12:21:28 INFO - Return code: 0
12:21:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:21:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9535ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96004d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96c1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430', '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
12:21:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
12:21:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
12:21:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:21:28 INFO - 'CCACHE_UMASK': '002',
12:21:28 INFO - 'DISPLAY': ':0',
12:21:28 INFO - 'HOME': '/home/cltbld',
12:21:28 INFO - 'LANG': 'en_US.UTF-8',
12:21:28 INFO - 'LOGNAME': 'cltbld',
12:21:28 INFO - 'MAIL': '/var/mail/cltbld',
12:21:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:21:28 INFO - 'MOZ_NO_REMOTE': '1',
12:21:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:21:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:21:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:28 INFO - 'PWD': '/builds/slave/test',
12:21:28 INFO - 'SHELL': '/bin/bash',
12:21:28 INFO - 'SHLVL': '1',
12:21:28 INFO - 'TERM': 'linux',
12:21:28 INFO - 'TMOUT': '86400',
12:21:28 INFO - 'USER': 'cltbld',
12:21:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:21:28 INFO - '_': '/tools/buildbot/bin/python'}
12:21:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:28 INFO - Downloading/unpacking psutil>=0.7.1
12:21:28 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
12:21:28 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
12:21:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:28 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
12:21:28 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
12:21:31 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
12:21:31 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
12:21:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:21:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:21:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:21:32 INFO - Installing collected packages: psutil
12:21:32 INFO - Running setup.py install for psutil
12:21:32 INFO - building 'psutil._psutil_linux' extension
12:21:32 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
12:21:32 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
12:21:32 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
12:21:33 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
12:21:33 INFO - building 'psutil._psutil_posix' extension
12:21:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
12:21:33 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
12:21:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:21:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:21:33 INFO - Successfully installed psutil
12:21:33 INFO - Cleaning up...
12:21:33 INFO - Return code: 0
12:21:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:21:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9535ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96004d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96c1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430', '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
12:21:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
12:21:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
12:21:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:21:33 INFO - 'CCACHE_UMASK': '002',
12:21:33 INFO - 'DISPLAY': ':0',
12:21:33 INFO - 'HOME': '/home/cltbld',
12:21:33 INFO - 'LANG': 'en_US.UTF-8',
12:21:33 INFO - 'LOGNAME': 'cltbld',
12:21:33 INFO - 'MAIL': '/var/mail/cltbld',
12:21:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:21:33 INFO - 'MOZ_NO_REMOTE': '1',
12:21:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:21:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:21:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:33 INFO - 'PWD': '/builds/slave/test',
12:21:33 INFO - 'SHELL': '/bin/bash',
12:21:33 INFO - 'SHLVL': '1',
12:21:33 INFO - 'TERM': 'linux',
12:21:33 INFO - 'TMOUT': '86400',
12:21:33 INFO - 'USER': 'cltbld',
12:21:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:21:33 INFO - '_': '/tools/buildbot/bin/python'}
12:21:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:21:36 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
12:21:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:21:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
12:21:36 INFO - Installing collected packages: mozsystemmonitor
12:21:36 INFO - Running setup.py install for mozsystemmonitor
12:21:37 INFO - Successfully installed mozsystemmonitor
12:21:37 INFO - Cleaning up...
12:21:37 INFO - Return code: 0
12:21:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:21:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9535ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96004d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96c1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430', '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
12:21:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
12:21:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
12:21:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:21:37 INFO - 'CCACHE_UMASK': '002',
12:21:37 INFO - 'DISPLAY': ':0',
12:21:37 INFO - 'HOME': '/home/cltbld',
12:21:37 INFO - 'LANG': 'en_US.UTF-8',
12:21:37 INFO - 'LOGNAME': 'cltbld',
12:21:37 INFO - 'MAIL': '/var/mail/cltbld',
12:21:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:21:37 INFO - 'MOZ_NO_REMOTE': '1',
12:21:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:21:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:21:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:37 INFO - 'PWD': '/builds/slave/test',
12:21:37 INFO - 'SHELL': '/bin/bash',
12:21:37 INFO - 'SHLVL': '1',
12:21:37 INFO - 'TERM': 'linux',
12:21:37 INFO - 'TMOUT': '86400',
12:21:37 INFO - 'USER': 'cltbld',
12:21:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:21:37 INFO - '_': '/tools/buildbot/bin/python'}
12:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:37 INFO - Downloading/unpacking blobuploader==1.2.4
12:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:40 INFO - Downloading blobuploader-1.2.4.tar.gz
12:21:40 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
12:21:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:21:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:21:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:21:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:21:41 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
12:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:21:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:21:41 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
12:21:41 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
12:21:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:41 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
12:21:41 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
12:21:41 INFO - Downloading docopt-0.6.1.tar.gz
12:21:41 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
12:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:21:41 INFO - Installing collected packages: blobuploader, requests, docopt
12:21:41 INFO - Running setup.py install for blobuploader
12:21:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:21:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:21:41 INFO - Running setup.py install for requests
12:21:42 INFO - Running setup.py install for docopt
12:21:42 INFO - Successfully installed blobuploader requests docopt
12:21:42 INFO - Cleaning up...
12:21:42 INFO - Return code: 0
12:21:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:21:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9535ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96004d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96c1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430', '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
12:21:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
12:21:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:21:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:21:42 INFO - 'CCACHE_UMASK': '002',
12:21:42 INFO - 'DISPLAY': ':0',
12:21:42 INFO - 'HOME': '/home/cltbld',
12:21:42 INFO - 'LANG': 'en_US.UTF-8',
12:21:42 INFO - 'LOGNAME': 'cltbld',
12:21:42 INFO - 'MAIL': '/var/mail/cltbld',
12:21:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:21:42 INFO - 'MOZ_NO_REMOTE': '1',
12:21:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:21:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:21:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:42 INFO - 'PWD': '/builds/slave/test',
12:21:42 INFO - 'SHELL': '/bin/bash',
12:21:42 INFO - 'SHLVL': '1',
12:21:42 INFO - 'TERM': 'linux',
12:21:42 INFO - 'TMOUT': '86400',
12:21:42 INFO - 'USER': 'cltbld',
12:21:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:21:42 INFO - '_': '/tools/buildbot/bin/python'}
12:21:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:21:43 INFO - Running setup.py (path:/tmp/pip-3U0eZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:21:43 INFO - Running setup.py (path:/tmp/pip-snIW1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:21:43 INFO - Running setup.py (path:/tmp/pip-h9eUuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:21:43 INFO - Running setup.py (path:/tmp/pip-LV3RuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:21:43 INFO - Running setup.py (path:/tmp/pip-Rxe2TT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:21:43 INFO - Running setup.py (path:/tmp/pip-NONbdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:21:43 INFO - Running setup.py (path:/tmp/pip-bgHZCc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:21:44 INFO - Running setup.py (path:/tmp/pip-DC3Y46-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:21:44 INFO - Running setup.py (path:/tmp/pip-O522zY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:21:44 INFO - Running setup.py (path:/tmp/pip-PUacGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:21:44 INFO - Running setup.py (path:/tmp/pip-KrFmPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:21:44 INFO - Running setup.py (path:/tmp/pip-hSn5jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:21:44 INFO - Running setup.py (path:/tmp/pip-JADfEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:21:44 INFO - Running setup.py (path:/tmp/pip-gknryl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:44 INFO - Running setup.py (path:/tmp/pip-ovgebc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:21:45 INFO - Running setup.py (path:/tmp/pip-DYmO6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:21:45 INFO - Running setup.py (path:/tmp/pip-50bW7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
12:21:45 INFO - Running setup.py (path:/tmp/pip-KUBS7L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
12:21:45 INFO - Running setup.py (path:/tmp/pip-uik_jc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:45 INFO - Running setup.py (path:/tmp/pip-ckoyPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:21:45 INFO - Running setup.py (path:/tmp/pip-AhdLZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:21:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:45 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
12:21:45 INFO - Running setup.py install for manifestparser
12:21:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:21:46 INFO - Running setup.py install for mozcrash
12:21:46 INFO - Running setup.py install for mozdebug
12:21:46 INFO - Running setup.py install for mozdevice
12:21:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:21:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:21:46 INFO - Running setup.py install for mozfile
12:21:47 INFO - Running setup.py install for mozhttpd
12:21:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozinfo
12:21:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozInstall
12:21:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for mozleak
12:21:47 INFO - Running setup.py install for mozlog
12:21:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:21:47 INFO - Running setup.py install for moznetwork
12:21:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozprocess
12:21:48 INFO - Running setup.py install for mozprofile
12:21:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozrunner
12:21:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:21:48 INFO - Running setup.py install for mozscreenshot
12:21:48 INFO - Running setup.py install for moztest
12:21:49 INFO - Running setup.py install for mozversion
12:21:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:21:49 INFO - Running setup.py install for marionette-transport
12:21:49 INFO - Running setup.py install for marionette-driver
12:21:49 INFO - Running setup.py install for browsermob-proxy
12:21:49 INFO - Running setup.py install for marionette-client
12:21:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:21:50 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
12:21:50 INFO - Cleaning up...
12:21:50 INFO - Return code: 0
12:21:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:21:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:21:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:21:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:21:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:21:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9535ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96004d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96c1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430', '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
12:21:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
12:21:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:21:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:21:50 INFO - 'CCACHE_UMASK': '002',
12:21:50 INFO - 'DISPLAY': ':0',
12:21:50 INFO - 'HOME': '/home/cltbld',
12:21:50 INFO - 'LANG': 'en_US.UTF-8',
12:21:50 INFO - 'LOGNAME': 'cltbld',
12:21:50 INFO - 'MAIL': '/var/mail/cltbld',
12:21:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:21:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:21:50 INFO - 'MOZ_NO_REMOTE': '1',
12:21:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:21:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:21:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:21:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:21:50 INFO - 'PWD': '/builds/slave/test',
12:21:50 INFO - 'SHELL': '/bin/bash',
12:21:50 INFO - 'SHLVL': '1',
12:21:50 INFO - 'TERM': 'linux',
12:21:50 INFO - 'TMOUT': '86400',
12:21:50 INFO - 'USER': 'cltbld',
12:21:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:21:50 INFO - '_': '/tools/buildbot/bin/python'}
12:21:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:21:50 INFO - Running setup.py (path:/tmp/pip-6CWLfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:21:50 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))
12:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:21:50 INFO - Running setup.py (path:/tmp/pip-OZ2RRf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:21:51 INFO - Running setup.py (path:/tmp/pip-CzUug1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:21:51 INFO - Running setup.py (path:/tmp/pip-Obm0eF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:21:51 INFO - Running setup.py (path:/tmp/pip-keJzV1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:21:51 INFO - Running setup.py (path:/tmp/pip-t2ZIw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:21:51 INFO - Running setup.py (path:/tmp/pip-28iVhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:21:51 INFO - Running setup.py (path:/tmp/pip-YpvvdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:21:51 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))
12:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:21:51 INFO - Running setup.py (path:/tmp/pip-4_iXn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:21:52 INFO - Running setup.py (path:/tmp/pip-p2Blgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:21:52 INFO - Running setup.py (path:/tmp/pip-80wrJd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:21:52 INFO - Running setup.py (path:/tmp/pip-g1rB4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:21:52 INFO - Running setup.py (path:/tmp/pip-gVidfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:21:52 INFO - Running setup.py (path:/tmp/pip-MTeTWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:52 INFO - Running setup.py (path:/tmp/pip-pCRikF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:21:52 INFO - Running setup.py (path:/tmp/pip-wnwrxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:21:52 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))
12:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:21:52 INFO - Running setup.py (path:/tmp/pip-mxiCkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:21:53 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))
12:21:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
12:21:53 INFO - Running setup.py (path:/tmp/pip-rth6O1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
12:21:53 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))
12:21:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
12:21:53 INFO - Running setup.py (path:/tmp/pip-G81pau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
12:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
12:21:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:53 INFO - Running setup.py (path:/tmp/pip-mg6FqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:21:53 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))
12:21:53 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:21:53 INFO - Running setup.py (path:/tmp/pip-M9dN4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:21:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
12:21:53 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))
12:21:53 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))
12:21:53 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))
12:21:53 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))
12:21:53 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))
12:21:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:21:53 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
12:21:53 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
12:21:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:21:53 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
12:21:53 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
12:21:56 INFO - Downloading blessings-1.5.1.tar.gz
12:21:56 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
12:21:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:21:56 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))
12:21:56 INFO - Installing collected packages: blessings
12:21:56 INFO - Running setup.py install for blessings
12:21:57 INFO - Successfully installed blessings
12:21:57 INFO - Cleaning up...
12:21:57 INFO - Return code: 0
12:21:57 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:21:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:21:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:21:57 INFO - Reading from file tmpfile_stdout
12:21:57 INFO - Current package versions:
12:21:57 INFO - argparse == 1.2.1
12:21:57 INFO - blessings == 1.5.1
12:21:57 INFO - blobuploader == 1.2.4
12:21:57 INFO - browsermob-proxy == 0.6.0
12:21:57 INFO - docopt == 0.6.1
12:21:57 INFO - manifestparser == 1.1
12:21:57 INFO - marionette-client == 2.0.0
12:21:57 INFO - marionette-driver == 1.1.1
12:21:57 INFO - marionette-transport == 1.0.0
12:21:57 INFO - mozInstall == 1.12
12:21:57 INFO - mozcrash == 0.16
12:21:57 INFO - mozdebug == 0.1
12:21:57 INFO - mozdevice == 0.47
12:21:57 INFO - mozfile == 1.2
12:21:57 INFO - mozhttpd == 0.7
12:21:57 INFO - mozinfo == 0.9
12:21:57 INFO - mozleak == 0.1
12:21:57 INFO - mozlog == 3.0
12:21:57 INFO - moznetwork == 0.27
12:21:57 INFO - mozprocess == 0.22
12:21:57 INFO - mozprofile == 0.27
12:21:57 INFO - mozrunner == 6.11
12:21:57 INFO - mozscreenshot == 0.1
12:21:57 INFO - mozsystemmonitor == 0.0
12:21:57 INFO - moztest == 0.7
12:21:57 INFO - mozversion == 1.4
12:21:57 INFO - psutil == 3.1.1
12:21:57 INFO - requests == 1.2.3
12:21:57 INFO - wsgiref == 0.1.2
12:21:57 INFO - Running post-action listener: _resource_record_post_action
12:21:57 INFO - Running post-action listener: _start_resource_monitoring
12:21:57 INFO - Starting resource monitoring.
12:21:57 INFO - #####
12:21:57 INFO - ##### Running pull step.
12:21:57 INFO - #####
12:21:57 INFO - Running pre-action listener: _resource_record_pre_action
12:21:57 INFO - Running main action method: pull
12:21:57 INFO - Pull has nothing to do!
12:21:57 INFO - Running post-action listener: _resource_record_post_action
12:21:57 INFO - #####
12:21:57 INFO - ##### Running install step.
12:21:57 INFO - #####
12:21:57 INFO - Running pre-action listener: _resource_record_pre_action
12:21:57 INFO - Running main action method: install
12:21:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:21:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:21:57 INFO - Reading from file tmpfile_stdout
12:21:57 INFO - Detecting whether we're running mozinstall >=1.0...
12:21:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:21:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:21:58 INFO - Reading from file tmpfile_stdout
12:21:58 INFO - Output received:
12:21:58 INFO - Usage: mozinstall [options] installer
12:21:58 INFO - Options:
12:21:58 INFO - -h, --help show this help message and exit
12:21:58 INFO - -d DEST, --destination=DEST
12:21:58 INFO - Directory to install application into. [default:
12:21:58 INFO - "/builds/slave/test"]
12:21:58 INFO - --app=APP Application being installed. [default: firefox]
12:21:58 INFO - mkdir: /builds/slave/test/build/application
12:21:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
12:21:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
12:22:20 INFO - Reading from file tmpfile_stdout
12:22:20 INFO - Output received:
12:22:20 INFO - /builds/slave/test/build/application/firefox/firefox
12:22:20 INFO - Running post-action listener: _resource_record_post_action
12:22:20 INFO - #####
12:22:20 INFO - ##### Running run-tests step.
12:22:20 INFO - #####
12:22:20 INFO - Running pre-action listener: _resource_record_pre_action
12:22:20 INFO - Running main action method: run_tests
12:22:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:22:20 INFO - minidump filename unknown. determining based upon platform and arch
12:22:20 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
12:22:20 INFO - grabbing minidump binary from tooltool
12:22:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:22:20 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96b1790>, '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 0x95a4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96afbf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:22:20 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
12:22:20 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
12:22:20 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
12:22:20 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
12:22:20 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp_N09Ck
12:22:20 INFO - INFO - File integrity verified, renaming tmp_N09Ck to linux32-minidump_stackwalk
12:22:20 INFO - INFO - Updating local cache /builds/tooltool_cache...
12:22:20 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
12:22:20 INFO - Return code: 0
12:22:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
12:22:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:22:20 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/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
12:22:20 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/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
12:22:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:22:20 INFO - 'CCACHE_UMASK': '002',
12:22:20 INFO - 'DISPLAY': ':0',
12:22:20 INFO - 'HOME': '/home/cltbld',
12:22:20 INFO - 'LANG': 'en_US.UTF-8',
12:22:20 INFO - 'LOGNAME': 'cltbld',
12:22:20 INFO - 'MAIL': '/var/mail/cltbld',
12:22:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:22:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:22:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:22:20 INFO - 'MOZ_NO_REMOTE': '1',
12:22:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:22:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:22:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:22:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:22:20 INFO - 'PWD': '/builds/slave/test',
12:22:20 INFO - 'SHELL': '/bin/bash',
12:22:20 INFO - 'SHLVL': '1',
12:22:20 INFO - 'TERM': 'linux',
12:22:20 INFO - 'TMOUT': '86400',
12:22:20 INFO - 'USER': 'cltbld',
12:22:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447618795.363269-1923070430',
12:22:20 INFO - '_': '/tools/buildbot/bin/python'}
12:22:20 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/aCSi_RUBSrqH7dSE_GT61Q/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
12:22:26 INFO - Using 1 client processes
12:22:27 INFO - wptserve Starting http server on 127.0.0.1:8000
12:22:27 INFO - wptserve Starting http server on 127.0.0.1:8001
12:22:27 INFO - wptserve Starting http server on 127.0.0.1:8443
12:22:29 INFO - SUITE-START | Running 820 tests
12:22:29 INFO - Running testharness tests
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 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 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
12:22:29 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 1ms
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 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 9ms
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 9ms
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 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
12:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
12:22:29 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 1ms
12:22:29 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
12:22:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:22:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:22:29 INFO - TEST-START | /selection/extend.html
12:22:29 INFO - TEST-SKIP | /selection/extend.html | took 0ms
12:22:29 INFO - Setting up ssl
12:22:29 INFO - PROCESS | certutil |
12:22:29 INFO - PROCESS | certutil |
12:22:29 INFO - PROCESS | certutil |
12:22:29 INFO - Certificate Nickname Trust Attributes
12:22:29 INFO - SSL,S/MIME,JAR/XPI
12:22:29 INFO -
12:22:29 INFO - web-platform-tests CT,,
12:22:29 INFO -
12:22:29 INFO - Starting runner
12:22:30 INFO - PROCESS | 1915 | 1447618950967 Marionette INFO Marionette enabled via build flag and pref
12:22:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa72aa000 == 1 [pid = 1915] [id = 1]
12:22:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 1 (0xa72d6400) [pid = 1915] [serial = 1] [outer = (nil)]
12:22:31 INFO - PROCESS | 1915 | [1915] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
12:22:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 2 (0xa4d4fc00) [pid = 1915] [serial = 2] [outer = 0xa72d6400]
12:22:31 INFO - PROCESS | 1915 | 1447618951621 Marionette INFO Listening on port 2828
12:22:32 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a04ef1a0
12:22:32 INFO - PROCESS | 1915 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
12:22:32 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a00fb900
12:22:33 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a00ee200
12:22:33 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a00eee60
12:22:33 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9ff92740
12:22:33 INFO - PROCESS | 1915 | 1447618953533 Marionette INFO Marionette enabled via command-line flag
12:22:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5776400 == 2 [pid = 1915] [id = 2]
12:22:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 3 (0xa577f000) [pid = 1915] [serial = 3] [outer = (nil)]
12:22:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 4 (0xa577f800) [pid = 1915] [serial = 4] [outer = 0xa577f000]
12:22:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0xa05c7800) [pid = 1915] [serial = 5] [outer = 0xa72d6400]
12:22:33 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
12:22:33 INFO - PROCESS | 1915 | 1447618953741 Marionette INFO Accepted connection conn0 from 127.0.0.1:34483
12:22:33 INFO - PROCESS | 1915 | 1447618953743 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:22:33 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
12:22:33 INFO - PROCESS | 1915 | 1447618953940 Marionette INFO Accepted connection conn1 from 127.0.0.1:34484
12:22:33 INFO - PROCESS | 1915 | 1447618953941 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:22:33 INFO - PROCESS | 1915 | 1447618953947 Marionette INFO Closed connection conn0
12:22:34 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
12:22:34 INFO - PROCESS | 1915 | 1447618954006 Marionette INFO Accepted connection conn2 from 127.0.0.1:34485
12:22:34 INFO - PROCESS | 1915 | 1447618954007 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:22:34 INFO - PROCESS | 1915 | 1447618954033 Marionette INFO Closed connection conn2
12:22:34 INFO - PROCESS | 1915 | 1447618954044 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
12:22:34 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
12:22:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ce6e000 == 3 [pid = 1915] [id = 3]
12:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0x9ce6e800) [pid = 1915] [serial = 6] [outer = (nil)]
12:22:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ce72400 == 4 [pid = 1915] [id = 4]
12:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x9ce72800) [pid = 1915] [serial = 7] [outer = (nil)]
12:22:35 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
12:22:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9c09e400 == 5 [pid = 1915] [id = 5]
12:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x9c09e800) [pid = 1915] [serial = 8] [outer = (nil)]
12:22:35 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
12:22:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x9bce3c00) [pid = 1915] [serial = 9] [outer = 0x9c09e800]
12:22:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x9c00d400) [pid = 1915] [serial = 10] [outer = 0x9ce6e800]
12:22:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x9c00f000) [pid = 1915] [serial = 11] [outer = 0x9ce72800]
12:22:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0x9c011400) [pid = 1915] [serial = 12] [outer = 0x9c09e800]
12:22:37 INFO - PROCESS | 1915 | 1447618957541 Marionette INFO loaded listener.js
12:22:37 INFO - PROCESS | 1915 | 1447618957574 Marionette INFO loaded listener.js
12:22:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0x9d584000) [pid = 1915] [serial = 13] [outer = 0x9c09e800]
12:22:38 INFO - PROCESS | 1915 | 1447618958025 Marionette DEBUG conn1 client <- {"sessionId":"d670e945-6c8e-43b3-a022-478f384909b1","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151115103332","device":"desktop","version":"45.0a1"}}
12:22:38 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:38 INFO - PROCESS | 1915 | 1447618958385 Marionette DEBUG conn1 -> {"name":"getContext"}
12:22:38 INFO - PROCESS | 1915 | 1447618958390 Marionette DEBUG conn1 client <- {"value":"content"}
12:22:38 INFO - PROCESS | 1915 | 1447618958739 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
12:22:38 INFO - PROCESS | 1915 | 1447618958743 Marionette DEBUG conn1 client <- {}
12:22:38 INFO - PROCESS | 1915 | 1447618958879 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}}
12:22:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
12:22:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xaa1ef400 == 1 [pid = 1963] [id = 1]
12:22:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 1 (0xaa1f8400) [pid = 1963] [serial = 1] [outer = (nil)]
12:22:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 2 (0xa77b5400) [pid = 1963] [serial = 2] [outer = 0xaa1f8400]
12:22:40 INFO - PROCESS | 1915 | [Parent 1915] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
12:22:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:41 INFO - PROCESS | 1915 | [Parent 1915] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
12:22:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 3 (0xa738c400) [pid = 1963] [serial = 3] [outer = 0xaa1f8400]
12:22:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
12:22:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
12:22:41 INFO - PROCESS | 1915 | [Parent 1915] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
12:22:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:22:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa602ec00 == 2 [pid = 1963] [id = 2]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 4 (0xa7339800) [pid = 1963] [serial = 4] [outer = (nil)]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0xa607f000) [pid = 1963] [serial = 5] [outer = 0xa7339800]
12:22:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9b4b3400 == 6 [pid = 1915] [id = 6]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 14 (0x9b502400) [pid = 1915] [serial = 14] [outer = (nil)]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 15 (0x9b59a400) [pid = 1915] [serial = 15] [outer = 0x9b502400]
12:22:42 INFO - PROCESS | 1915 | 1447618962695 Marionette INFO loaded listener.js
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 16 (0x9bb7a400) [pid = 1915] [serial = 16] [outer = 0x9b502400]
12:22:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9d005800 == 7 [pid = 1915] [id = 7]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9d006400) [pid = 1915] [serial = 17] [outer = (nil)]
12:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0x9d583000) [pid = 1915] [serial = 18] [outer = 0x9d006400]
12:22:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0xa6086c00) [pid = 1963] [serial = 6] [outer = 0xa7339800]
12:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0x9cfc6000) [pid = 1915] [serial = 19] [outer = 0x9d006400]
12:22:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9bb73400 == 8 [pid = 1915] [id = 8]
12:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0x9bb79400) [pid = 1915] [serial = 20] [outer = (nil)]
12:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0x9f6f5000) [pid = 1915] [serial = 21] [outer = 0x9bb79400]
12:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0xa10e7800) [pid = 1915] [serial = 22] [outer = 0x9bb79400]
12:22:43 INFO - PROCESS | 1915 | [Parent 1915] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
12:22:44 INFO - PROCESS | 1915 | [Parent 1915] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:44 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
12:22:44 INFO - document served over http requires an http
12:22:44 INFO - sub-resource via fetch-request using the http-csp
12:22:44 INFO - delivery method with keep-origin-redirect and when
12:22: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"
12:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:22:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:22:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:44 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
12:22:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2443ms
12:22:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:22:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fd6000 == 3 [pid = 1963] [id = 3]
12:22:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0xa5fd9800) [pid = 1963] [serial = 7] [outer = (nil)]
12:22:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0xa5fdb400) [pid = 1963] [serial = 8] [outer = 0xa5fd9800]
12:22:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0xa608cc00) [pid = 1963] [serial = 9] [outer = 0xa5fd9800]
12:22:46 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
12:22:46 INFO - document served over http requires an http
12:22:46 INFO - sub-resource via fetch-request using the http-csp
12:22:46 INFO - delivery method with no-redirect and when
12:22: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"
12:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:22:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:22:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:46 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
12:22:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1747ms
12:22:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:22:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c68400 == 4 [pid = 1963] [id = 4]
12:22:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0xa5c68800) [pid = 1963] [serial = 10] [outer = (nil)]
12:22:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0xa5c6a400) [pid = 1963] [serial = 11] [outer = 0xa5c68800]
12:22:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0xa5fd8c00) [pid = 1963] [serial = 12] [outer = 0xa5c68800]
12:22:48 INFO - PROCESS | 1915 | --DOCSHELL 0x9c09e400 == 7 [pid = 1915] [id = 5]
12:22: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
12:22:48 INFO - document served over http requires an http
12:22:48 INFO - sub-resource via fetch-request using the http-csp
12:22:48 INFO - delivery method with swap-origin-redirect and when
12:22: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"
12:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:22:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:22:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22: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
12:22:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2447ms
12:22:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:22:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a61400 == 5 [pid = 1963] [id = 5]
12:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0xa5a61800) [pid = 1963] [serial = 13] [outer = (nil)]
12:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 14 (0xa5c67400) [pid = 1963] [serial = 14] [outer = 0xa5a61800]
12:22:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 15 (0xa7342000) [pid = 1963] [serial = 15] [outer = 0xa5a61800]
12:22:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5867800 == 6 [pid = 1963] [id = 6]
12:22:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 16 (0xa586a000) [pid = 1963] [serial = 16] [outer = (nil)]
12:22:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0xa586c000) [pid = 1963] [serial = 17] [outer = 0xa586a000]
12:22:50 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
12:22:50 INFO - document served over http requires an http
12:22:50 INFO - sub-resource via iframe-tag using the http-csp
12:22:50 INFO - delivery method with keep-origin-redirect and when
12:22: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"
12:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:22:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:22:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22: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
12:22:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1669ms
12:22:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:22:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5865000 == 7 [pid = 1963] [id = 7]
12:22:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0xa5866000) [pid = 1963] [serial = 18] [outer = (nil)]
12:22:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0xa586f400) [pid = 1963] [serial = 19] [outer = 0xa5866000]
12:22:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0xa5a61000) [pid = 1963] [serial = 20] [outer = 0xa5866000]
12:22:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa6022400 == 8 [pid = 1963] [id = 8]
12:22:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0xa6027000) [pid = 1963] [serial = 21] [outer = (nil)]
12:22:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0xa6081000) [pid = 1963] [serial = 22] [outer = 0xa6027000]
12:22:52 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
12:22:52 INFO - document served over http requires an http
12:22:52 INFO - sub-resource via iframe-tag using the http-csp
12:22:52 INFO - delivery method with no-redirect and when
12:22: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"
12:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:22:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:22:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:52 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
12:22:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2034ms
12:22:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:22:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5873c00 == 9 [pid = 1963] [id = 9]
12:22:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0xa602a800) [pid = 1963] [serial = 23] [outer = (nil)]
12:22:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0xaa31a400) [pid = 1963] [serial = 24] [outer = 0xa602a800]
12:22:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 25 (0xa55e2c00) [pid = 1963] [serial = 25] [outer = 0xa602a800]
12:22:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55ea800 == 10 [pid = 1963] [id = 10]
12:22:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 26 (0xa55eac00) [pid = 1963] [serial = 26] [outer = (nil)]
12:22:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 27 (0xa55ec800) [pid = 1963] [serial = 27] [outer = 0xa55eac00]
12:22:54 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
12:22:54 INFO - document served over http requires an http
12:22:54 INFO - sub-resource via iframe-tag using the http-csp
12:22:54 INFO - delivery method with swap-origin-redirect and when
12:22: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"
12:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:22:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:22:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:54 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
12:22:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2096ms
12:22:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:22:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a64400 == 11 [pid = 1963] [id = 11]
12:22:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 28 (0xa5a64c00) [pid = 1963] [serial = 28] [outer = (nil)]
12:22:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 29 (0xa5c66400) [pid = 1963] [serial = 29] [outer = 0xa5a64c00]
12:22:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 30 (0xa5fdcc00) [pid = 1963] [serial = 30] [outer = 0xa5a64c00]
12:22:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa5867800 == 10 [pid = 1963] [id = 6]
12:22:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a61400 == 9 [pid = 1963] [id = 5]
12:22:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c68400 == 8 [pid = 1963] [id = 4]
12:22:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fd6000 == 7 [pid = 1963] [id = 3]
12:22:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa602ec00 == 6 [pid = 1963] [id = 2]
12:22:56 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
12:22:56 INFO - document served over http requires an http
12:22:56 INFO - sub-resource via script-tag using the http-csp
12:22:56 INFO - delivery method with keep-origin-redirect and when
12:22: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"
12:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:22:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:22:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:56 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
12:22:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2049ms
12:22:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:22:57 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5872000 == 7 [pid = 1963] [id = 12]
12:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 31 (0xa607f400) [pid = 1963] [serial = 31] [outer = (nil)]
12:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 32 (0xa737f400) [pid = 1963] [serial = 32] [outer = 0xa607f400]
12:22:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 33 (0xa77b6800) [pid = 1963] [serial = 33] [outer = 0xa607f400]
12:22:59 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
12:22:59 INFO - document served over http requires an http
12:22:59 INFO - sub-resource via script-tag using the http-csp
12:22:59 INFO - delivery method with no-redirect and when
12:22: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"
12:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:22:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:22:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:22:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:22:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:22:59 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
12:22:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2434ms
12:22:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:22:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa733e000 == 8 [pid = 1963] [id = 13]
12:22:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0xa7340800) [pid = 1963] [serial = 34] [outer = (nil)]
12:22:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa76b2400) [pid = 1963] [serial = 35] [outer = 0xa7340800]
12:23:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa76b5c00) [pid = 1963] [serial = 36] [outer = 0xa7340800]
12:23:01 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
12:23:01 INFO - document served over http requires an http
12:23:01 INFO - sub-resource via script-tag using the http-csp
12:23:01 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:01 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
12:23:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2034ms
12:23:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:23:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa76b0000 == 9 [pid = 1963] [id = 14]
12:23:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa76b0400) [pid = 1963] [serial = 37] [outer = (nil)]
12:23:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa76bcc00) [pid = 1963] [serial = 38] [outer = 0xa76b0400]
12:23:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0xad33b000) [pid = 1963] [serial = 39] [outer = 0xa76b0400]
12:23:03 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
12:23:03 INFO - document served over http requires an http
12:23:03 INFO - sub-resource via xhr-request using the http-csp
12:23:03 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:03 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
12:23:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2033ms
12:23:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:23:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50ddc00 == 10 [pid = 1963] [id = 15]
12:23:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0xa50de000) [pid = 1963] [serial = 40] [outer = (nil)]
12:23:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0xa4e32c00) [pid = 1963] [serial = 41] [outer = 0xa50de000]
12:23:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa4e37800) [pid = 1963] [serial = 42] [outer = 0xa50de000]
12:23:06 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
12:23:06 INFO - document served over http requires an http
12:23:06 INFO - sub-resource via xhr-request using the http-csp
12:23:06 INFO - delivery method with no-redirect and when
12:23: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"
12:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:06 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
12:23:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3205ms
12:23:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:23:06 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e41800 == 11 [pid = 1963] [id = 16]
12:23:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa50d6c00) [pid = 1963] [serial = 43] [outer = (nil)]
12:23:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa50dc400) [pid = 1963] [serial = 44] [outer = 0xa50d6c00]
12:23:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa586d400) [pid = 1963] [serial = 45] [outer = 0xa50d6c00]
12:23:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa5872000 == 10 [pid = 1963] [id = 12]
12:23:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa55ea800 == 9 [pid = 1963] [id = 10]
12:23:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a64400 == 8 [pid = 1963] [id = 11]
12:23:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa6022400 == 7 [pid = 1963] [id = 8]
12:23:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa5865000 == 6 [pid = 1963] [id = 7]
12:23:08 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
12:23:08 INFO - document served over http requires an http
12:23:08 INFO - sub-resource via xhr-request using the http-csp
12:23:08 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:08 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
12:23:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2344ms
12:23:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:23:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d6000 == 7 [pid = 1963] [id = 17]
12:23:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa50d7000) [pid = 1963] [serial = 46] [outer = (nil)]
12:23:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa6022400) [pid = 1963] [serial = 47] [outer = 0xa50d7000]
12:23:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa608b000) [pid = 1963] [serial = 48] [outer = 0xa50d7000]
12:23:11 INFO - PROCESS | 1915 | --DOCSHELL 0xa76b0000 == 6 [pid = 1963] [id = 14]
12:23:11 INFO - PROCESS | 1915 | --DOCSHELL 0xa50ddc00 == 5 [pid = 1963] [id = 15]
12:23:11 INFO - PROCESS | 1915 | --DOCSHELL 0xa5873c00 == 4 [pid = 1963] [id = 9]
12:23:11 INFO - PROCESS | 1915 | --DOCSHELL 0xa733e000 == 3 [pid = 1963] [id = 13]
12:23:11 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
12:23:11 INFO - document served over http requires an https
12:23:11 INFO - sub-resource via fetch-request using the http-csp
12:23:11 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:11 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
12:23:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2661ms
12:23:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:23:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e41400 == 4 [pid = 1963] [id = 18]
12:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa4e41c00) [pid = 1963] [serial = 49] [outer = (nil)]
12:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa50d1400) [pid = 1963] [serial = 50] [outer = 0xa4e41c00]
12:23:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa50db400) [pid = 1963] [serial = 51] [outer = 0xa4e41c00]
12:23:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0x997e9800) [pid = 1915] [serial = 23] [outer = 0x9bb79400]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa602a800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa586a000) [pid = 1963] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa6027000) [pid = 1963] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447618972170]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa5a61800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa50d6c00) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa77b5400) [pid = 1963] [serial = 2] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa586c000) [pid = 1963] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa5c6a400) [pid = 1963] [serial = 11] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa50dc400) [pid = 1963] [serial = 44] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0xa5c67400) [pid = 1963] [serial = 14] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 40 (0xa4e32c00) [pid = 1963] [serial = 41] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 39 (0xa76bcc00) [pid = 1963] [serial = 38] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 38 (0xa607f000) [pid = 1963] [serial = 5] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 37 (0xa76b2400) [pid = 1963] [serial = 35] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 36 (0xa5fdb400) [pid = 1963] [serial = 8] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 35 (0xa55ec800) [pid = 1963] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 34 (0xaa31a400) [pid = 1963] [serial = 24] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 33 (0xa737f400) [pid = 1963] [serial = 32] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 32 (0xa5c66400) [pid = 1963] [serial = 29] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 31 (0xa6081000) [pid = 1963] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447618972170]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 30 (0xa586f400) [pid = 1963] [serial = 19] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 29 (0xa7340800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 28 (0xa5a64c00) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 27 (0xa7339800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 26 (0xa5866000) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 25 (0xa55eac00) [pid = 1963] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 24 (0xa5fd9800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 23 (0xa5c68800) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 22 (0xa50de000) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0xa76b0400) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0xa607f400) [pid = 1963] [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]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0xa586d400) [pid = 1963] [serial = 45] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0xa4e37800) [pid = 1963] [serial = 42] [outer = (nil)] [url = about:blank]
12:23:14 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0xad33b000) [pid = 1963] [serial = 39] [outer = (nil)] [url = about:blank]
12:23:14 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
12:23:14 INFO - document served over http requires an https
12:23:14 INFO - sub-resource via fetch-request using the http-csp
12:23:14 INFO - delivery method with no-redirect and when
12:23: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"
12:23:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:14 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
12:23:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3299ms
12:23:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:23:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e3e400 == 5 [pid = 1963] [id = 19]
12:23:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0xa50dc400) [pid = 1963] [serial = 52] [outer = (nil)]
12:23:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0xa55ec400) [pid = 1963] [serial = 53] [outer = 0xa50dc400]
12:23:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0xa586a400) [pid = 1963] [serial = 54] [outer = 0xa50dc400]
12:23:16 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
12:23:16 INFO - document served over http requires an https
12:23:16 INFO - sub-resource via fetch-request using the http-csp
12:23:16 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:16 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
12:23:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1944ms
12:23:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:23:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e3d000 == 6 [pid = 1963] [id = 20]
12:23:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0xa55e6000) [pid = 1963] [serial = 55] [outer = (nil)]
12:23:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0xa5872400) [pid = 1963] [serial = 56] [outer = 0xa55e6000]
12:23:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0xa5a5f400) [pid = 1963] [serial = 57] [outer = 0xa55e6000]
12:23:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c6a400 == 7 [pid = 1963] [id = 21]
12:23:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0xa5c6a800) [pid = 1963] [serial = 58] [outer = (nil)]
12:23:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 25 (0xa5fd7800) [pid = 1963] [serial = 59] [outer = 0xa5c6a800]
12:23:19 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
12:23:19 INFO - document served over http requires an https
12:23:19 INFO - sub-resource via iframe-tag using the http-csp
12:23:19 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:19 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
12:23:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2393ms
12:23:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:23:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586c800 == 8 [pid = 1963] [id = 22]
12:23:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 26 (0xa586cc00) [pid = 1963] [serial = 60] [outer = (nil)]
12:23:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 27 (0xa6086000) [pid = 1963] [serial = 61] [outer = 0xa586cc00]
12:23:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 28 (0xa7388800) [pid = 1963] [serial = 62] [outer = 0xa586cc00]
12:23:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e41400 == 7 [pid = 1963] [id = 18]
12:23:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e41800 == 6 [pid = 1963] [id = 16]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 27 (0xa7342000) [pid = 1963] [serial = 15] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 26 (0xa5a61000) [pid = 1963] [serial = 20] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 25 (0xa5fd8c00) [pid = 1963] [serial = 12] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 24 (0xa6086c00) [pid = 1963] [serial = 6] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 23 (0xa76b5c00) [pid = 1963] [serial = 36] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 22 (0xa77b6800) [pid = 1963] [serial = 33] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0xa608cc00) [pid = 1963] [serial = 9] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0xa5fdcc00) [pid = 1963] [serial = 30] [outer = (nil)] [url = about:blank]
12:23:21 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0xa55e2c00) [pid = 1963] [serial = 25] [outer = (nil)] [url = about:blank]
12:23:23 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0xa6022400) [pid = 1963] [serial = 47] [outer = (nil)] [url = about:blank]
12:23:23 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0xa50d1400) [pid = 1963] [serial = 50] [outer = (nil)] [url = about:blank]
12:23:23 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0xa4e41c00) [pid = 1963] [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]
12:23:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e40000 == 7 [pid = 1963] [id = 23]
12:23:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0xa4e40400) [pid = 1963] [serial = 63] [outer = (nil)]
12:23:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0xa50d3400) [pid = 1963] [serial = 64] [outer = 0xa4e40400]
12:23:24 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
12:23:24 INFO - document served over http requires an https
12:23:24 INFO - sub-resource via iframe-tag using the http-csp
12:23:24 INFO - delivery method with no-redirect and when
12:23: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"
12:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:24 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
12:23:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4799ms
12:23:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:23:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e3800 == 8 [pid = 1963] [id = 24]
12:23:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0xa55ea400) [pid = 1963] [serial = 65] [outer = (nil)]
12:23:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0xa55ef800) [pid = 1963] [serial = 66] [outer = 0xa55ea400]
12:23:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0xa586f000) [pid = 1963] [serial = 67] [outer = 0xa55ea400]
12:23:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a61000 == 9 [pid = 1963] [id = 25]
12:23:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0xa5a61400) [pid = 1963] [serial = 68] [outer = (nil)]
12:23:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0xa5c5fc00) [pid = 1963] [serial = 69] [outer = 0xa5a61400]
12:23:25 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
12:23:25 INFO - document served over http requires an https
12:23:25 INFO - sub-resource via iframe-tag using the http-csp
12:23:25 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:25 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
12:23:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1690ms
12:23:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:23:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e4000 == 10 [pid = 1963] [id = 26]
12:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0xa55e9000) [pid = 1963] [serial = 70] [outer = (nil)]
12:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 25 (0xa5fda800) [pid = 1963] [serial = 71] [outer = 0xa55e9000]
12:23:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 26 (0xa607e400) [pid = 1963] [serial = 72] [outer = 0xa55e9000]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 22 (0xa4d4fc00) [pid = 1915] [serial = 2] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0x9d583000) [pid = 1915] [serial = 18] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0x9f6f5000) [pid = 1915] [serial = 21] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0x9b59a400) [pid = 1915] [serial = 15] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0x9c011400) [pid = 1915] [serial = 12] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0x9bce3c00) [pid = 1915] [serial = 9] [outer = (nil)] [url = about:blank]
12:23:26 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0xa10e7800) [pid = 1915] [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.]
12:23:27 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
12:23:27 INFO - document served over http requires an https
12:23:27 INFO - sub-resource via script-tag using the http-csp
12:23:27 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:27 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
12:23:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1650ms
12:23:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:23:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c68000 == 11 [pid = 1963] [id = 27]
12:23:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 27 (0xa5c68800) [pid = 1963] [serial = 73] [outer = (nil)]
12:23:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 28 (0xa5fd3c00) [pid = 1963] [serial = 74] [outer = 0xa5c68800]
12:23:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 29 (0xa7389400) [pid = 1963] [serial = 75] [outer = 0xa5c68800]
12:23:29 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
12:23:29 INFO - document served over http requires an https
12:23:29 INFO - sub-resource via script-tag using the http-csp
12:23:29 INFO - delivery method with no-redirect and when
12:23: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"
12:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:29 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
12:23:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1797ms
12:23:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:23:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a5f000 == 12 [pid = 1963] [id = 28]
12:23:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 30 (0xa76b5c00) [pid = 1963] [serial = 76] [outer = (nil)]
12:23:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 31 (0xa77af000) [pid = 1963] [serial = 77] [outer = 0xa76b5c00]
12:23:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 32 (0xa5873400) [pid = 1963] [serial = 78] [outer = 0xa76b5c00]
12:23:32 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
12:23:32 INFO - document served over http requires an https
12:23:32 INFO - sub-resource via script-tag using the http-csp
12:23:32 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:32 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
12:23:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3057ms
12:23:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:23:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586d400 == 13 [pid = 1963] [id = 29]
12:23:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 33 (0xa5873800) [pid = 1963] [serial = 79] [outer = (nil)]
12:23:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0xa5c6cc00) [pid = 1963] [serial = 80] [outer = 0xa5873800]
12:23:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa733f400) [pid = 1963] [serial = 81] [outer = 0xa5873800]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a61000 == 12 [pid = 1963] [id = 25]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e3800 == 11 [pid = 1963] [id = 24]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e40000 == 10 [pid = 1963] [id = 23]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa586c800 == 9 [pid = 1963] [id = 22]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d6000 == 8 [pid = 1963] [id = 17]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c6a400 == 7 [pid = 1963] [id = 21]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e3d000 == 6 [pid = 1963] [id = 20]
12:23:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e3e400 == 5 [pid = 1963] [id = 19]
12:23:34 INFO - PROCESS | 1915 | --DOMWINDOW == 34 (0xa50db400) [pid = 1963] [serial = 51] [outer = (nil)] [url = about:blank]
12:23:34 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
12:23:34 INFO - document served over http requires an https
12:23:34 INFO - sub-resource via xhr-request using the http-csp
12:23:34 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:34 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
12:23:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2494ms
12:23:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:23:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d1800 == 6 [pid = 1963] [id = 30]
12:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa50d4c00) [pid = 1963] [serial = 82] [outer = (nil)]
12:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa586a000) [pid = 1963] [serial = 83] [outer = 0xa50d4c00]
12:23:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa5a5cc00) [pid = 1963] [serial = 84] [outer = 0xa50d4c00]
12:23:36 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
12:23:36 INFO - document served over http requires an https
12:23:36 INFO - sub-resource via xhr-request using the http-csp
12:23:36 INFO - delivery method with no-redirect and when
12:23: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"
12:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:36 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
12:23:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1512ms
12:23:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:23:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5867c00 == 7 [pid = 1963] [id = 31]
12:23:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa5c6a000) [pid = 1963] [serial = 85] [outer = (nil)]
12:23:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0xa608b400) [pid = 1963] [serial = 86] [outer = 0xa5c6a000]
12:23:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0xa76bb000) [pid = 1963] [serial = 87] [outer = 0xa5c6a000]
12:23:37 INFO - PROCESS | 1915 | 1447619017664 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:23:38 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
12:23:38 INFO - document served over http requires an https
12:23:38 INFO - sub-resource via xhr-request using the http-csp
12:23:38 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:23:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:23:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:38 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
12:23:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1835ms
12:23:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 39 (0xa5fda800) [pid = 1963] [serial = 71] [outer = (nil)] [url = about:blank]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 38 (0xa55ec400) [pid = 1963] [serial = 53] [outer = (nil)] [url = about:blank]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 37 (0xa5fd7800) [pid = 1963] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 36 (0xa5872400) [pid = 1963] [serial = 56] [outer = (nil)] [url = about:blank]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 35 (0xa5c5fc00) [pid = 1963] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 34 (0xa55ef800) [pid = 1963] [serial = 66] [outer = (nil)] [url = about:blank]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 33 (0xa50d3400) [pid = 1963] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619003846]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 32 (0xa6086000) [pid = 1963] [serial = 61] [outer = (nil)] [url = about:blank]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 31 (0xa55ea400) [pid = 1963] [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]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 30 (0xa5a61400) [pid = 1963] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 29 (0xa4e40400) [pid = 1963] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619003846]
12:23:38 INFO - PROCESS | 1915 | --DOMWINDOW == 28 (0xa5c6a800) [pid = 1963] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:23:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e3c000 == 8 [pid = 1963] [id = 32]
12:23:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 29 (0xa4e40400) [pid = 1963] [serial = 88] [outer = (nil)]
12:23:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 30 (0xa50da000) [pid = 1963] [serial = 89] [outer = 0xa4e40400]
12:23:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 31 (0xa5fbc000) [pid = 1963] [serial = 90] [outer = 0xa4e40400]
12:23:40 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
12:23:40 INFO - document served over http requires an http
12:23:40 INFO - sub-resource via fetch-request using the http-csp
12:23:40 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:40 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
12:23:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1852ms
12:23:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:23:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fb5c00 == 9 [pid = 1963] [id = 33]
12:23:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 32 (0xa5fbb000) [pid = 1963] [serial = 91] [outer = (nil)]
12:23:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 33 (0xaa319c00) [pid = 1963] [serial = 92] [outer = 0xa5fbb000]
12:23:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0xa565b400) [pid = 1963] [serial = 93] [outer = 0xa5fbb000]
12:23:42 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
12:23:42 INFO - document served over http requires an http
12:23:42 INFO - sub-resource via fetch-request using the http-csp
12:23:42 INFO - delivery method with no-redirect and when
12:23: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"
12:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:42 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
12:23:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2302ms
12:23:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:23:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa565a000 == 10 [pid = 1963] [id = 34]
12:23:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa565fc00) [pid = 1963] [serial = 94] [outer = (nil)]
12:23:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa5663c00) [pid = 1963] [serial = 95] [outer = 0xa565fc00]
12:23:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa5667c00) [pid = 1963] [serial = 96] [outer = 0xa565fc00]
12:23:45 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
12:23:45 INFO - document served over http requires an http
12:23:45 INFO - sub-resource via fetch-request using the http-csp
12:23:45 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:23:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:23:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:23:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:45 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
12:23:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2544ms
12:23:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:23:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5661400 == 11 [pid = 1963] [id = 35]
12:23:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa5fbf400) [pid = 1963] [serial = 97] [outer = (nil)]
12:23:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0xa6088000) [pid = 1963] [serial = 98] [outer = 0xa5fbf400]
12:23:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0xaa3a9c00) [pid = 1963] [serial = 99] [outer = 0xa5fbf400]
12:23:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4508800 == 12 [pid = 1963] [id = 36]
12:23:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0xa4508c00) [pid = 1963] [serial = 100] [outer = (nil)]
12:23:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa450d000) [pid = 1963] [serial = 101] [outer = 0xa4508c00]
12:23:48 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
12:23:48 INFO - document served over http requires an http
12:23:48 INFO - sub-resource via iframe-tag using the http-csp
12:23:48 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:48 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
12:23:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3008ms
12:23:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:23:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e36800 == 13 [pid = 1963] [id = 37]
12:23:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa4e3bc00) [pid = 1963] [serial = 102] [outer = (nil)]
12:23:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa50de400) [pid = 1963] [serial = 103] [outer = 0xa4e3bc00]
12:23:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa565d400) [pid = 1963] [serial = 104] [outer = 0xa4e3bc00]
12:23:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e3c000 == 12 [pid = 1963] [id = 32]
12:23:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa5867c00 == 11 [pid = 1963] [id = 31]
12:23:50 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d1800 == 10 [pid = 1963] [id = 30]
12:23:50 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a5f000 == 9 [pid = 1963] [id = 28]
12:23:50 INFO - PROCESS | 1915 | --DOCSHELL 0xa586d400 == 8 [pid = 1963] [id = 29]
12:23:50 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e4000 == 7 [pid = 1963] [id = 26]
12:23:50 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c68000 == 6 [pid = 1963] [id = 27]
12:23:50 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa586f000) [pid = 1963] [serial = 67] [outer = (nil)] [url = about:blank]
12:23:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5866800 == 7 [pid = 1963] [id = 38]
12:23:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa5866c00) [pid = 1963] [serial = 105] [outer = (nil)]
12:23:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa5870c00) [pid = 1963] [serial = 106] [outer = 0xa5866c00]
12:23:50 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
12:23:50 INFO - document served over http requires an http
12:23:50 INFO - sub-resource via iframe-tag using the http-csp
12:23:50 INFO - delivery method with no-redirect and when
12:23: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"
12:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:50 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
12:23:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2594ms
12:23:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:23:51 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e35000 == 8 [pid = 1963] [id = 39]
12:23:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa4e3cc00) [pid = 1963] [serial = 107] [outer = (nil)]
12:23:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa5c5fc00) [pid = 1963] [serial = 108] [outer = 0xa4e3cc00]
12:23:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa5c6ac00) [pid = 1963] [serial = 109] [outer = 0xa4e3cc00]
12:23:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fbbc00 == 9 [pid = 1963] [id = 40]
12:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa5fbd000) [pid = 1963] [serial = 110] [outer = (nil)]
12:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa5fd9c00) [pid = 1963] [serial = 111] [outer = 0xa5fbd000]
12:23:52 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
12:23:52 INFO - document served over http requires an http
12:23:52 INFO - sub-resource via iframe-tag using the http-csp
12:23:52 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:23:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:23:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:52 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
12:23:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1597ms
12:23:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:23:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a5e000 == 10 [pid = 1963] [id = 41]
12:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa5a63c00) [pid = 1963] [serial = 112] [outer = (nil)]
12:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa6089800) [pid = 1963] [serial = 113] [outer = 0xa5a63c00]
12:23:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa74e0800) [pid = 1963] [serial = 114] [outer = 0xa5a63c00]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xaa319c00) [pid = 1963] [serial = 92] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa77af000) [pid = 1963] [serial = 77] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa5c6cc00) [pid = 1963] [serial = 80] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa5fd3c00) [pid = 1963] [serial = 74] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa586a000) [pid = 1963] [serial = 83] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa608b400) [pid = 1963] [serial = 86] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa50da000) [pid = 1963] [serial = 89] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa50d4c00) [pid = 1963] [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]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa5c6a000) [pid = 1963] [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]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa4e40400) [pid = 1963] [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]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa5873800) [pid = 1963] [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]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa733f400) [pid = 1963] [serial = 81] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0xa5a5cc00) [pid = 1963] [serial = 84] [outer = (nil)] [url = about:blank]
12:23:54 INFO - PROCESS | 1915 | --DOMWINDOW == 40 (0xa76bb000) [pid = 1963] [serial = 87] [outer = (nil)] [url = about:blank]
12:23:54 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
12:23:54 INFO - document served over http requires an http
12:23:54 INFO - sub-resource via script-tag using the http-csp
12:23:54 INFO - delivery method with keep-origin-redirect and when
12:23: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"
12:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:54 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
12:23:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1854ms
12:23:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:23:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d6000 == 11 [pid = 1963] [id = 42]
12:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0xa5873800) [pid = 1963] [serial = 115] [outer = (nil)]
12:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa76b8800) [pid = 1963] [serial = 116] [outer = 0xa5873800]
12:23:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa77b6000) [pid = 1963] [serial = 117] [outer = 0xa5873800]
12:23:55 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
12:23:55 INFO - document served over http requires an http
12:23:55 INFO - sub-resource via script-tag using the http-csp
12:23:55 INFO - delivery method with no-redirect and when
12:23: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"
12:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:55 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
12:23:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1638ms
12:23:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:23:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4598400 == 12 [pid = 1963] [id = 43]
12:23:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa4598c00) [pid = 1963] [serial = 118] [outer = (nil)]
12:23:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa459f000) [pid = 1963] [serial = 119] [outer = 0xa4598c00]
12:23:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa45a3c00) [pid = 1963] [serial = 120] [outer = 0xa4598c00]
12:23:58 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
12:23:58 INFO - document served over http requires an http
12:23:58 INFO - sub-resource via script-tag using the http-csp
12:23:58 INFO - delivery method with swap-origin-redirect and when
12:23: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"
12:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:23:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:23:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:23:58 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
12:23:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2159ms
12:23:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:23:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa459b800 == 13 [pid = 1963] [id = 44]
12:23:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa459dc00) [pid = 1963] [serial = 121] [outer = (nil)]
12:23:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa5c61000) [pid = 1963] [serial = 122] [outer = 0xa459dc00]
12:23:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:23:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa602ec00) [pid = 1963] [serial = 123] [outer = 0xa459dc00]
12:24:00 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
12:24:00 INFO - document served over http requires an http
12:24:00 INFO - sub-resource via xhr-request using the http-csp
12:24:00 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:00 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
12:24:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2093ms
12:24:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:24:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43de800 == 14 [pid = 1963] [id = 45]
12:24:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa43dfc00) [pid = 1963] [serial = 124] [outer = (nil)]
12:24:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa43e1800) [pid = 1963] [serial = 125] [outer = 0xa43dfc00]
12:24:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa43e6000) [pid = 1963] [serial = 126] [outer = 0xa43dfc00]
12:24:02 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
12:24:02 INFO - document served over http requires an http
12:24:02 INFO - sub-resource via xhr-request using the http-csp
12:24:02 INFO - delivery method with no-redirect and when
12:24: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"
12:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:02 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
12:24:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2039ms
12:24:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:24:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fec000 == 15 [pid = 1963] [id = 46]
12:24:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa3fec400) [pid = 1963] [serial = 127] [outer = (nil)]
12:24:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa3fee000) [pid = 1963] [serial = 128] [outer = 0xa3fec400]
12:24:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa3ff2800) [pid = 1963] [serial = 129] [outer = 0xa3fec400]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d6000 == 14 [pid = 1963] [id = 42]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a5e000 == 13 [pid = 1963] [id = 41]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fbbc00 == 12 [pid = 1963] [id = 40]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e35000 == 11 [pid = 1963] [id = 39]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa5866800 == 10 [pid = 1963] [id = 38]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e36800 == 9 [pid = 1963] [id = 37]
12:24:05 INFO - PROCESS | 1915 | --DOCSHELL 0xa565a000 == 8 [pid = 1963] [id = 34]
12:24:05 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa5fbc000) [pid = 1963] [serial = 90] [outer = (nil)] [url = about:blank]
12:24:05 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
12:24:05 INFO - document served over http requires an http
12:24:05 INFO - sub-resource via xhr-request using the http-csp
12:24:05 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:05 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
12:24:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3230ms
12:24:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:24:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43e9c00 == 9 [pid = 1963] [id = 47]
12:24:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa4503000) [pid = 1963] [serial = 130] [outer = (nil)]
12:24:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa45a5400) [pid = 1963] [serial = 131] [outer = 0xa4503000]
12:24:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa55e2c00) [pid = 1963] [serial = 132] [outer = 0xa4503000]
12:24:07 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
12:24:07 INFO - document served over http requires an https
12:24:07 INFO - sub-resource via fetch-request using the http-csp
12:24:07 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:07 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
12:24:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1496ms
12:24:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:24:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4510000 == 10 [pid = 1963] [id = 48]
12:24:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa5664000) [pid = 1963] [serial = 133] [outer = (nil)]
12:24:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa5871800) [pid = 1963] [serial = 134] [outer = 0xa5664000]
12:24:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa5a63000) [pid = 1963] [serial = 135] [outer = 0xa5664000]
12:24:08 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
12:24:08 INFO - document served over http requires an https
12:24:08 INFO - sub-resource via fetch-request using the http-csp
12:24:08 INFO - delivery method with no-redirect and when
12:24: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"
12:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:08 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
12:24:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1840ms
12:24:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:24:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586a000 == 11 [pid = 1963] [id = 49]
12:24:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa5870400) [pid = 1963] [serial = 136] [outer = (nil)]
12:24:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa5fdbc00) [pid = 1963] [serial = 137] [outer = 0xa5870400]
12:24:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa7341400) [pid = 1963] [serial = 138] [outer = 0xa5870400]
12:24:10 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
12:24:10 INFO - document served over http requires an https
12:24:10 INFO - sub-resource via fetch-request using the http-csp
12:24:10 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:10 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
12:24:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1647ms
12:24:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:24:10 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d78c00 == 12 [pid = 1963] [id = 50]
12:24:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa3d79000) [pid = 1963] [serial = 139] [outer = (nil)]
12:24:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa3d7ac00) [pid = 1963] [serial = 140] [outer = 0xa3d79000]
12:24:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa3d7ec00) [pid = 1963] [serial = 141] [outer = 0xa3d79000]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa5663c00) [pid = 1963] [serial = 95] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa450d000) [pid = 1963] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa6088000) [pid = 1963] [serial = 98] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa5fd9c00) [pid = 1963] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa5c5fc00) [pid = 1963] [serial = 108] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa6089800) [pid = 1963] [serial = 113] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa5870c00) [pid = 1963] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619030486]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa50de400) [pid = 1963] [serial = 103] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa76b8800) [pid = 1963] [serial = 116] [outer = (nil)] [url = about:blank]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa5866c00) [pid = 1963] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619030486]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa5fbd000) [pid = 1963] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa5a63c00) [pid = 1963] [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]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa4e3bc00) [pid = 1963] [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]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa4e3cc00) [pid = 1963] [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]
12:24:11 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa4508c00) [pid = 1963] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:24:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa450d000 == 13 [pid = 1963] [id = 51]
12:24:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa450f800) [pid = 1963] [serial = 142] [outer = (nil)]
12:24:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa5664400) [pid = 1963] [serial = 143] [outer = 0xa450f800]
12:24:12 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
12:24:12 INFO - document served over http requires an https
12:24:12 INFO - sub-resource via iframe-tag using the http-csp
12:24:12 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:12 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
12:24:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2188ms
12:24:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:24:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d77c00 == 14 [pid = 1963] [id = 52]
12:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa3d78000) [pid = 1963] [serial = 144] [outer = (nil)]
12:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa3d82000) [pid = 1963] [serial = 145] [outer = 0xa3d78000]
12:24:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa4e3b800) [pid = 1963] [serial = 146] [outer = 0xa3d78000]
12:24:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9bfb5800) [pid = 1915] [serial = 24] [outer = 0x9bb79400]
12:24:14 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fc1c00 == 15 [pid = 1963] [id = 53]
12:24:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa5fc2000) [pid = 1963] [serial = 147] [outer = (nil)]
12:24:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa5fd0800) [pid = 1963] [serial = 148] [outer = 0xa5fc2000]
12:24:14 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
12:24:14 INFO - document served over http requires an https
12:24:14 INFO - sub-resource via iframe-tag using the http-csp
12:24:14 INFO - delivery method with no-redirect and when
12:24: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"
12:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:14 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
12:24:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2236ms
12:24:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:24:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fcfc00 == 16 [pid = 1963] [id = 54]
12:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa6089800) [pid = 1963] [serial = 149] [outer = (nil)]
12:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa3a40c00) [pid = 1963] [serial = 150] [outer = 0xa6089800]
12:24:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa3a45800) [pid = 1963] [serial = 151] [outer = 0xa6089800]
12:24:16 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4c800 == 17 [pid = 1963] [id = 55]
12:24:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa3a4cc00) [pid = 1963] [serial = 152] [outer = (nil)]
12:24:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa3a4f000) [pid = 1963] [serial = 153] [outer = 0xa3a4cc00]
12:24:17 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
12:24:17 INFO - document served over http requires an https
12:24:17 INFO - sub-resource via iframe-tag using the http-csp
12:24:17 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:17 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
12:24:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2154ms
12:24:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:24:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3707400 == 18 [pid = 1963] [id = 56]
12:24:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa3707800) [pid = 1963] [serial = 154] [outer = (nil)]
12:24:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa3709400) [pid = 1963] [serial = 155] [outer = 0xa3707800]
12:24:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa370ec00) [pid = 1963] [serial = 156] [outer = 0xa3707800]
12:24:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
12:24:20 INFO - document served over http requires an https
12:24:20 INFO - sub-resource via script-tag using the http-csp
12:24:20 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
12:24:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3545ms
12:24:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:24:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3709c00 == 19 [pid = 1963] [id = 57]
12:24:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa370c800) [pid = 1963] [serial = 157] [outer = (nil)]
12:24:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa37f7000) [pid = 1963] [serial = 158] [outer = 0xa370c800]
12:24:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa37fb800) [pid = 1963] [serial = 159] [outer = 0xa370c800]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa450d000 == 18 [pid = 1963] [id = 51]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d78c00 == 17 [pid = 1963] [id = 50]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa586a000 == 16 [pid = 1963] [id = 49]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa4510000 == 15 [pid = 1963] [id = 48]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa43e9c00 == 14 [pid = 1963] [id = 47]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fec000 == 13 [pid = 1963] [id = 46]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa43de800 == 12 [pid = 1963] [id = 45]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa5661400 == 11 [pid = 1963] [id = 35]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa4508800 == 10 [pid = 1963] [id = 36]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa459b800 == 9 [pid = 1963] [id = 44]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa4598400 == 8 [pid = 1963] [id = 43]
12:24:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fb5c00 == 7 [pid = 1963] [id = 33]
12:24:22 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa565d400) [pid = 1963] [serial = 104] [outer = (nil)] [url = about:blank]
12:24:22 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa74e0800) [pid = 1963] [serial = 114] [outer = (nil)] [url = about:blank]
12:24:22 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa5c6ac00) [pid = 1963] [serial = 109] [outer = (nil)] [url = about:blank]
12:24:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
12:24:22 INFO - document served over http requires an https
12:24:22 INFO - sub-resource via script-tag using the http-csp
12:24:22 INFO - delivery method with no-redirect and when
12:24: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"
12:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
12:24:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1634ms
12:24:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:24:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f0c00 == 8 [pid = 1963] [id = 58]
12:24:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa37f4000) [pid = 1963] [serial = 160] [outer = (nil)]
12:24:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa3fec000) [pid = 1963] [serial = 161] [outer = 0xa37f4000]
12:24:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa43db800) [pid = 1963] [serial = 162] [outer = 0xa37f4000]
12:24:23 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
12:24:23 INFO - document served over http requires an https
12:24:23 INFO - sub-resource via script-tag using the http-csp
12:24:23 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:23 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
12:24:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1496ms
12:24:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:24:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fe7400 == 9 [pid = 1963] [id = 59]
12:24:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa43e7800) [pid = 1963] [serial = 163] [outer = (nil)]
12:24:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa450bc00) [pid = 1963] [serial = 164] [outer = 0xa43e7800]
12:24:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa459a000) [pid = 1963] [serial = 165] [outer = 0xa43e7800]
12:24:25 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
12:24:25 INFO - document served over http requires an https
12:24:25 INFO - sub-resource via xhr-request using the http-csp
12:24:25 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:25 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
12:24:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1540ms
12:24:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:24:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4509000 == 10 [pid = 1963] [id = 60]
12:24:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa4e38400) [pid = 1963] [serial = 166] [outer = (nil)]
12:24:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa50d1400) [pid = 1963] [serial = 167] [outer = 0xa4e38400]
12:24:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa50d8800) [pid = 1963] [serial = 168] [outer = 0xa4e38400]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa450f800) [pid = 1963] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa3d7ac00) [pid = 1963] [serial = 140] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa3fee000) [pid = 1963] [serial = 128] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa45a5400) [pid = 1963] [serial = 131] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa459f000) [pid = 1963] [serial = 119] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa5fdbc00) [pid = 1963] [serial = 137] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa5871800) [pid = 1963] [serial = 134] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa43e1800) [pid = 1963] [serial = 125] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa5c61000) [pid = 1963] [serial = 122] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa5664400) [pid = 1963] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa459dc00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa565fc00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa5870400) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa55e6000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa4598c00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa3fec400) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa43dfc00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa76b5c00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa5fbb000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa5c68800) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa50dc400) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa4503000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa55e9000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa5664000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa50d7000) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa5873800) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa586cc00) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa5fbf400) [pid = 1963] [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]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa5667c00) [pid = 1963] [serial = 96] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa608b000) [pid = 1963] [serial = 48] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa77b6000) [pid = 1963] [serial = 117] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa3ff2800) [pid = 1963] [serial = 129] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa7388800) [pid = 1963] [serial = 62] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0xa5a5f400) [pid = 1963] [serial = 57] [outer = (nil)] [url = about:blank]
12:24:27 INFO - PROCESS | 1915 | --DOMWINDOW == 40 (0xa586a400) [pid = 1963] [serial = 54] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 39 (0xa565b400) [pid = 1963] [serial = 93] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 38 (0xa43e6000) [pid = 1963] [serial = 126] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 37 (0xa5873400) [pid = 1963] [serial = 78] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 36 (0xa7389400) [pid = 1963] [serial = 75] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 35 (0xaa3a9c00) [pid = 1963] [serial = 99] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 34 (0xa607e400) [pid = 1963] [serial = 72] [outer = (nil)] [url = about:blank]
12:24:28 INFO - PROCESS | 1915 | --DOMWINDOW == 33 (0xa602ec00) [pid = 1963] [serial = 123] [outer = (nil)] [url = about:blank]
12:24:28 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
12:24:28 INFO - document served over http requires an https
12:24:28 INFO - sub-resource via xhr-request using the http-csp
12:24:28 INFO - delivery method with no-redirect and when
12:24: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"
12:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:28 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
12:24:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2741ms
12:24:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:24:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fed400 == 11 [pid = 1963] [id = 61]
12:24:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0xa43dfc00) [pid = 1963] [serial = 169] [outer = (nil)]
12:24:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa4e32c00) [pid = 1963] [serial = 170] [outer = 0xa43dfc00]
12:24:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa50d2000) [pid = 1963] [serial = 171] [outer = 0xa43dfc00]
12:24:30 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
12:24:30 INFO - document served over http requires an https
12:24:30 INFO - sub-resource via xhr-request using the http-csp
12:24:30 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:30 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
12:24:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1841ms
12:24:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:24:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f6000 == 12 [pid = 1963] [id = 62]
12:24:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa43e0800) [pid = 1963] [serial = 172] [outer = (nil)]
12:24:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa4505400) [pid = 1963] [serial = 173] [outer = 0xa43e0800]
12:24:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0xa4e41800) [pid = 1963] [serial = 174] [outer = 0xa43e0800]
12:24:32 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
12:24:32 INFO - document served over http requires an http
12:24:32 INFO - sub-resource via fetch-request using the meta-csp
12:24:32 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:32 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
12:24:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2447ms
12:24:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:24:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f7800 == 13 [pid = 1963] [id = 63]
12:24:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0xa3fefc00) [pid = 1963] [serial = 175] [outer = (nil)]
12:24:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0xa565d000) [pid = 1963] [serial = 176] [outer = 0xa3fefc00]
12:24:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa5664000) [pid = 1963] [serial = 177] [outer = 0xa3fefc00]
12:24:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
12:24:35 INFO - document served over http requires an http
12:24:35 INFO - sub-resource via fetch-request using the meta-csp
12:24:35 INFO - delivery method with no-redirect and when
12:24:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
12:24:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2895ms
12:24:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:24:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa565b000 == 14 [pid = 1963] [id = 64]
12:24:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa565b400) [pid = 1963] [serial = 178] [outer = (nil)]
12:24:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa5a57000) [pid = 1963] [serial = 179] [outer = 0xa565b400]
12:24:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa5a5f400) [pid = 1963] [serial = 180] [outer = 0xa565b400]
12:24:37 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0x997e9800) [pid = 1915] [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.]
12:24:37 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
12:24:37 INFO - document served over http requires an http
12:24:37 INFO - sub-resource via fetch-request using the meta-csp
12:24:37 INFO - delivery method with swap-origin-redirect and when
12:24:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:24:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:24:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:24:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:37 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
12:24:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1898ms
12:24:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:24:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a41800 == 15 [pid = 1963] [id = 65]
12:24:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa3a45000) [pid = 1963] [serial = 181] [outer = (nil)]
12:24:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa43dec00) [pid = 1963] [serial = 182] [outer = 0xa3a45000]
12:24:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa45a6000) [pid = 1963] [serial = 183] [outer = 0xa3a45000]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa4509000 == 14 [pid = 1963] [id = 60]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fe7400 == 13 [pid = 1963] [id = 59]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f0c00 == 12 [pid = 1963] [id = 58]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3709c00 == 11 [pid = 1963] [id = 57]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3707400 == 10 [pid = 1963] [id = 56]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4c800 == 9 [pid = 1963] [id = 55]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fcfc00 == 8 [pid = 1963] [id = 54]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fc1c00 == 7 [pid = 1963] [id = 53]
12:24:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d77c00 == 6 [pid = 1963] [id = 52]
12:24:39 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa55e2c00) [pid = 1963] [serial = 132] [outer = (nil)] [url = about:blank]
12:24:39 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa45a3c00) [pid = 1963] [serial = 120] [outer = (nil)] [url = about:blank]
12:24:39 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa7341400) [pid = 1963] [serial = 138] [outer = (nil)] [url = about:blank]
12:24:39 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa5a63000) [pid = 1963] [serial = 135] [outer = (nil)] [url = about:blank]
12:24:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3709c00 == 7 [pid = 1963] [id = 66]
12:24:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa370a800) [pid = 1963] [serial = 184] [outer = (nil)]
12:24:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa37f9800) [pid = 1963] [serial = 185] [outer = 0xa370a800]
12:24:39 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
12:24:39 INFO - document served over http requires an http
12:24:39 INFO - sub-resource via iframe-tag using the meta-csp
12:24:39 INFO - delivery method with keep-origin-redirect and when
12:24:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:39 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
12:24:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2398ms
12:24:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:24:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4d800 == 8 [pid = 1963] [id = 67]
12:24:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa3fe5800) [pid = 1963] [serial = 186] [outer = (nil)]
12:24:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa3ff1800) [pid = 1963] [serial = 187] [outer = 0xa3fe5800]
12:24:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa43ea400) [pid = 1963] [serial = 188] [outer = 0xa3fe5800]
12:24:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4599000 == 9 [pid = 1963] [id = 68]
12:24:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa4599c00) [pid = 1963] [serial = 189] [outer = (nil)]
12:24:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa45a0400) [pid = 1963] [serial = 190] [outer = 0xa4599c00]
12:24:41 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
12:24:41 INFO - document served over http requires an http
12:24:41 INFO - sub-resource via iframe-tag using the meta-csp
12:24:41 INFO - delivery method with no-redirect and when
12:24:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:41 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
12:24:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1843ms
12:24:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:24:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4f400 == 10 [pid = 1963] [id = 69]
12:24:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa3fe4800) [pid = 1963] [serial = 191] [outer = (nil)]
12:24:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa50d4400) [pid = 1963] [serial = 192] [outer = 0xa3fe4800]
12:24:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa55ed800) [pid = 1963] [serial = 193] [outer = 0xa3fe4800]
12:24:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586e400 == 11 [pid = 1963] [id = 70]
12:24:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa586e800) [pid = 1963] [serial = 194] [outer = (nil)]
12:24:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa5a56c00) [pid = 1963] [serial = 195] [outer = 0xa586e800]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa5fd0800) [pid = 1963] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619054574]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa3d82000) [pid = 1963] [serial = 145] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa3709400) [pid = 1963] [serial = 155] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa450bc00) [pid = 1963] [serial = 164] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa50d1400) [pid = 1963] [serial = 167] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa3a4f000) [pid = 1963] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa3a40c00) [pid = 1963] [serial = 150] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa3fec000) [pid = 1963] [serial = 161] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa37f7000) [pid = 1963] [serial = 158] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa4e32c00) [pid = 1963] [serial = 170] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa6089800) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa3a4cc00) [pid = 1963] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa370c800) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa5fc2000) [pid = 1963] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619054574]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0xa3707800) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 40 (0xa4e38400) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 39 (0xa37f4000) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 38 (0xa3d78000) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 37 (0xa43e7800) [pid = 1963] [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]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 36 (0xa459a000) [pid = 1963] [serial = 165] [outer = (nil)] [url = about:blank]
12:24:44 INFO - PROCESS | 1915 | --DOMWINDOW == 35 (0xa50d8800) [pid = 1963] [serial = 168] [outer = (nil)] [url = about:blank]
12:24:44 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
12:24:44 INFO - document served over http requires an http
12:24:44 INFO - sub-resource via iframe-tag using the meta-csp
12:24:44 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:24:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:24:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:44 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
12:24:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2601ms
12:24:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:24:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4f000 == 12 [pid = 1963] [id = 71]
12:24:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa3d74400) [pid = 1963] [serial = 196] [outer = (nil)]
12:24:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa3ff2800) [pid = 1963] [serial = 197] [outer = 0xa3d74400]
12:24:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa4e3a400) [pid = 1963] [serial = 198] [outer = 0xa3d74400]
12:24:46 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
12:24:46 INFO - document served over http requires an http
12:24:46 INFO - sub-resource via script-tag using the meta-csp
12:24:46 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:46 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
12:24:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1836ms
12:24:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:24:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f9000 == 13 [pid = 1963] [id = 72]
12:24:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0xa37fa000) [pid = 1963] [serial = 199] [outer = (nil)]
12:24:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0xa3a4bc00) [pid = 1963] [serial = 200] [outer = 0xa37fa000]
12:24:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0xa43e7800) [pid = 1963] [serial = 201] [outer = 0xa37fa000]
12:24:49 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
12:24:49 INFO - document served over http requires an http
12:24:49 INFO - sub-resource via script-tag using the meta-csp
12:24:49 INFO - delivery method with no-redirect and when
12:24: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"
12:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:49 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
12:24:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3000ms
12:24:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:24:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f3c00 == 14 [pid = 1963] [id = 73]
12:24:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa37f4c00) [pid = 1963] [serial = 202] [outer = (nil)]
12:24:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa5c66400) [pid = 1963] [serial = 203] [outer = 0xa37f4c00]
12:24:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa5fb7400) [pid = 1963] [serial = 204] [outer = 0xa37f4c00]
12:24:51 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
12:24:51 INFO - document served over http requires an http
12:24:51 INFO - sub-resource via script-tag using the meta-csp
12:24:51 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:24:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:24:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:51 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
12:24:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2029ms
12:24:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:24:51 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586a000 == 15 [pid = 1963] [id = 74]
12:24:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa5c61000) [pid = 1963] [serial = 205] [outer = (nil)]
12:24:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa5fd7800) [pid = 1963] [serial = 206] [outer = 0xa5c61000]
12:24:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa6026000) [pid = 1963] [serial = 207] [outer = 0xa5c61000]
12:24:53 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
12:24:53 INFO - document served over http requires an http
12:24:53 INFO - sub-resource via xhr-request using the meta-csp
12:24:53 INFO - delivery method with keep-origin-redirect and when
12:24: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"
12:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:53 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
12:24:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1843ms
12:24:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:24:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fd5000 == 16 [pid = 1963] [id = 75]
12:24:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa608a000) [pid = 1963] [serial = 208] [outer = (nil)]
12:24:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa7389000) [pid = 1963] [serial = 209] [outer = 0xa608a000]
12:24:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa738bc00) [pid = 1963] [serial = 210] [outer = 0xa608a000]
12:24:54 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
12:24:54 INFO - document served over http requires an http
12:24:54 INFO - sub-resource via xhr-request using the meta-csp
12:24:54 INFO - delivery method with no-redirect and when
12:24: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"
12:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:54 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
12:24:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1806ms
12:24:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:24:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa7344c00 == 17 [pid = 1963] [id = 76]
12:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa76bac00) [pid = 1963] [serial = 211] [outer = (nil)]
12:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa77b7000) [pid = 1963] [serial = 212] [outer = 0xa76bac00]
12:24:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xaa31a400) [pid = 1963] [serial = 213] [outer = 0xa76bac00]
12:24:57 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
12:24:57 INFO - document served over http requires an http
12:24:57 INFO - sub-resource via xhr-request using the meta-csp
12:24:57 INFO - delivery method with swap-origin-redirect and when
12:24: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"
12:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:24:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:24:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:24:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:24:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:24:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:24:57 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
12:24:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2972ms
12:24:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:24:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37ef000 == 18 [pid = 1963] [id = 77]
12:24:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa37fac00) [pid = 1963] [serial = 214] [outer = (nil)]
12:24:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa3d75000) [pid = 1963] [serial = 215] [outer = 0xa37fac00]
12:24:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:24:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa4509000) [pid = 1963] [serial = 216] [outer = 0xa37fac00]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa586e400 == 17 [pid = 1963] [id = 70]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4f400 == 16 [pid = 1963] [id = 69]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa4599000 == 15 [pid = 1963] [id = 68]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4d800 == 14 [pid = 1963] [id = 67]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3709c00 == 13 [pid = 1963] [id = 66]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a41800 == 12 [pid = 1963] [id = 65]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fed400 == 11 [pid = 1963] [id = 61]
12:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f6000 == 10 [pid = 1963] [id = 62]
12:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa43db800) [pid = 1963] [serial = 162] [outer = (nil)] [url = about:blank]
12:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa3a45800) [pid = 1963] [serial = 151] [outer = (nil)] [url = about:blank]
12:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa37fb800) [pid = 1963] [serial = 159] [outer = (nil)] [url = about:blank]
12:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa370ec00) [pid = 1963] [serial = 156] [outer = (nil)] [url = about:blank]
12:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa4e3b800) [pid = 1963] [serial = 146] [outer = (nil)] [url = about:blank]
12:25:00 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
12:25:00 INFO - document served over http requires an https
12:25:00 INFO - sub-resource via fetch-request using the meta-csp
12:25:00 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:00 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
12:25:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2298ms
12:25:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:25:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37fcc00 == 11 [pid = 1963] [id = 78]
12:25:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa3a41800) [pid = 1963] [serial = 217] [outer = (nil)]
12:25:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa43dbc00) [pid = 1963] [serial = 218] [outer = 0xa3a41800]
12:25:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa4599000) [pid = 1963] [serial = 219] [outer = 0xa3a41800]
12:25:02 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
12:25:02 INFO - document served over http requires an https
12:25:02 INFO - sub-resource via fetch-request using the meta-csp
12:25:02 INFO - delivery method with no-redirect and when
12:25: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"
12:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:02 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
12:25:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2759ms
12:25:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:25:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d75c00 == 12 [pid = 1963] [id = 79]
12:25:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa4e39c00) [pid = 1963] [serial = 220] [outer = (nil)]
12:25:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa55e4000) [pid = 1963] [serial = 221] [outer = 0xa4e39c00]
12:25:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa5661400) [pid = 1963] [serial = 222] [outer = 0xa4e39c00]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa4505400) [pid = 1963] [serial = 173] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa43dec00) [pid = 1963] [serial = 182] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa565d000) [pid = 1963] [serial = 176] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa5a56c00) [pid = 1963] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa5a57000) [pid = 1963] [serial = 179] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa50d4400) [pid = 1963] [serial = 192] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa3ff1800) [pid = 1963] [serial = 187] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa45a0400) [pid = 1963] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619081287]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa37f9800) [pid = 1963] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa3ff2800) [pid = 1963] [serial = 197] [outer = (nil)] [url = about:blank]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa3fe4800) [pid = 1963] [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]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa3fe5800) [pid = 1963] [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]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa586e800) [pid = 1963] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa3a45000) [pid = 1963] [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]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa4599c00) [pid = 1963] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619081287]
12:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0xa370a800) [pid = 1963] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:25:05 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
12:25:05 INFO - document served over http requires an https
12:25:05 INFO - sub-resource via fetch-request using the meta-csp
12:25:05 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:05 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
12:25:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2139ms
12:25:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:25:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff1800 == 13 [pid = 1963] [id = 80]
12:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0xa43df400) [pid = 1963] [serial = 223] [outer = (nil)]
12:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0xa586e800) [pid = 1963] [serial = 224] [outer = 0xa43df400]
12:25:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0xa5a59800) [pid = 1963] [serial = 225] [outer = 0xa43df400]
12:25:06 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4d000 == 14 [pid = 1963] [id = 81]
12:25:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0xa3a4dc00) [pid = 1963] [serial = 226] [outer = (nil)]
12:25:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0xa43e5000) [pid = 1963] [serial = 227] [outer = 0xa3a4dc00]
12:25:07 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
12:25:07 INFO - document served over http requires an https
12:25:07 INFO - sub-resource via iframe-tag using the meta-csp
12:25:07 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:07 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
12:25:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1948ms
12:25:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:25:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4506000 == 15 [pid = 1963] [id = 82]
12:25:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0xa4599c00) [pid = 1963] [serial = 228] [outer = (nil)]
12:25:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0xa5869400) [pid = 1963] [serial = 229] [outer = 0xa4599c00]
12:25:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0xa5c68c00) [pid = 1963] [serial = 230] [outer = 0xa4599c00]
12:25:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fd9800 == 16 [pid = 1963] [id = 83]
12:25:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0xa5fdcc00) [pid = 1963] [serial = 231] [outer = (nil)]
12:25:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0xa6081c00) [pid = 1963] [serial = 232] [outer = 0xa5fdcc00]
12:25:09 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
12:25:09 INFO - document served over http requires an https
12:25:09 INFO - sub-resource via iframe-tag using the meta-csp
12:25:09 INFO - delivery method with no-redirect and when
12:25: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"
12:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:09 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
12:25:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2240ms
12:25:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:25:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d4800 == 17 [pid = 1963] [id = 84]
12:25:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa50d5000) [pid = 1963] [serial = 233] [outer = (nil)]
12:25:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xaa3b6800) [pid = 1963] [serial = 234] [outer = 0xa50d5000]
12:25:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa3b81800) [pid = 1963] [serial = 235] [outer = 0xa50d5000]
12:25:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b88000 == 18 [pid = 1963] [id = 85]
12:25:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa3b88400) [pid = 1963] [serial = 236] [outer = (nil)]
12:25:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa3b8a800) [pid = 1963] [serial = 237] [outer = 0xa3b88400]
12:25:12 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
12:25:12 INFO - document served over http requires an https
12:25:12 INFO - sub-resource via iframe-tag using the meta-csp
12:25:12 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:12 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
12:25:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2525ms
12:25:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:25:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344e400 == 19 [pid = 1963] [id = 86]
12:25:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa344e800) [pid = 1963] [serial = 238] [outer = (nil)]
12:25:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa3450400) [pid = 1963] [serial = 239] [outer = 0xa344e800]
12:25:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa3454400) [pid = 1963] [serial = 240] [outer = 0xa344e800]
12:25:14 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
12:25:14 INFO - document served over http requires an https
12:25:14 INFO - sub-resource via script-tag using the meta-csp
12:25:14 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:14 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
12:25:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2394ms
12:25:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:25:14 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d04400 == 20 [pid = 1963] [id = 87]
12:25:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa2d04800) [pid = 1963] [serial = 241] [outer = (nil)]
12:25:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa2d06400) [pid = 1963] [serial = 242] [outer = 0xa2d04800]
12:25:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa2d0bc00) [pid = 1963] [serial = 243] [outer = 0xa2d04800]
12:25:17 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
12:25:17 INFO - document served over http requires an https
12:25:17 INFO - sub-resource via script-tag using the meta-csp
12:25:17 INFO - delivery method with no-redirect and when
12:25: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"
12:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:17 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
12:25:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3391ms
12:25:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:25:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b09c00 == 21 [pid = 1963] [id = 88]
12:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa2b0a000) [pid = 1963] [serial = 244] [outer = (nil)]
12:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa2b0bc00) [pid = 1963] [serial = 245] [outer = 0xa2b0a000]
12:25:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa2b10c00) [pid = 1963] [serial = 246] [outer = 0xa2b0a000]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d75c00 == 20 [pid = 1963] [id = 79]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4f000 == 19 [pid = 1963] [id = 71]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa37fcc00 == 18 [pid = 1963] [id = 78]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa37ef000 == 17 [pid = 1963] [id = 77]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fd5000 == 16 [pid = 1963] [id = 75]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa586a000 == 15 [pid = 1963] [id = 74]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f3c00 == 14 [pid = 1963] [id = 73]
12:25:20 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f9000 == 13 [pid = 1963] [id = 72]
12:25:20 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa55ed800) [pid = 1963] [serial = 193] [outer = (nil)] [url = about:blank]
12:25:20 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa45a6000) [pid = 1963] [serial = 183] [outer = (nil)] [url = about:blank]
12:25:20 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa43ea400) [pid = 1963] [serial = 188] [outer = (nil)] [url = about:blank]
12:25:20 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
12:25:20 INFO - document served over http requires an https
12:25:20 INFO - sub-resource via script-tag using the meta-csp
12:25:20 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:20 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
12:25:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2296ms
12:25:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:25:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b09800 == 14 [pid = 1963] [id = 89]
12:25:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa3707800) [pid = 1963] [serial = 247] [outer = (nil)]
12:25:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa37f9000) [pid = 1963] [serial = 248] [outer = 0xa3707800]
12:25:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa3a4a800) [pid = 1963] [serial = 249] [outer = 0xa3707800]
12:25:22 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
12:25:22 INFO - document served over http requires an https
12:25:22 INFO - sub-resource via xhr-request using the meta-csp
12:25:22 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:22 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
12:25:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1700ms
12:25:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:25:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f4400 == 15 [pid = 1963] [id = 90]
12:25:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa37f5c00) [pid = 1963] [serial = 250] [outer = (nil)]
12:25:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa3b84400) [pid = 1963] [serial = 251] [outer = 0xa37f5c00]
12:25:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa3fed000) [pid = 1963] [serial = 252] [outer = 0xa37f5c00]
12:25:24 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
12:25:24 INFO - document served over http requires an https
12:25:24 INFO - sub-resource via xhr-request using the meta-csp
12:25:24 INFO - delivery method with no-redirect and when
12:25: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"
12:25:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:24 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
12:25:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2308ms
12:25:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:25:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37ef800 == 16 [pid = 1963] [id = 91]
12:25:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa4503c00) [pid = 1963] [serial = 253] [outer = (nil)]
12:25:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa4510000) [pid = 1963] [serial = 254] [outer = 0xa4503c00]
12:25:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa4e33000) [pid = 1963] [serial = 255] [outer = 0xa4503c00]
12:25:26 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
12:25:26 INFO - document served over http requires an https
12:25:26 INFO - sub-resource via xhr-request using the meta-csp
12:25:26 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:26 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
12:25:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2544ms
12:25:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:25:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d5400 == 17 [pid = 1963] [id = 92]
12:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa50d9800) [pid = 1963] [serial = 256] [outer = (nil)]
12:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa565d800) [pid = 1963] [serial = 257] [outer = 0xa50d9800]
12:25:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa586f800) [pid = 1963] [serial = 258] [outer = 0xa50d9800]
12:25:29 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
12:25:29 INFO - document served over http requires an http
12:25:29 INFO - sub-resource via fetch-request using the meta-csp
12:25:29 INFO - delivery method with keep-origin-redirect and when
12:25:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:29 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
12:25:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2345ms
12:25:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:25:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55eec00 == 18 [pid = 1963] [id = 93]
12:25:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa5c6a400) [pid = 1963] [serial = 259] [outer = (nil)]
12:25:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa5fbec00) [pid = 1963] [serial = 260] [outer = 0xa5c6a400]
12:25:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa5fdc800) [pid = 1963] [serial = 261] [outer = 0xa5c6a400]
12:25:33 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
12:25:33 INFO - document served over http requires an http
12:25:33 INFO - sub-resource via fetch-request using the meta-csp
12:25:33 INFO - delivery method with no-redirect and when
12:25: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"
12:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:33 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
12:25:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3876ms
12:25:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:25:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff1c00 == 19 [pid = 1963] [id = 94]
12:25:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa43e1c00) [pid = 1963] [serial = 262] [outer = (nil)]
12:25:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa4599800) [pid = 1963] [serial = 263] [outer = 0xa43e1c00]
12:25:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa5a57000) [pid = 1963] [serial = 264] [outer = 0xa43e1c00]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b09c00 == 18 [pid = 1963] [id = 88]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa344e400 == 17 [pid = 1963] [id = 86]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b88000 == 16 [pid = 1963] [id = 85]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d4800 == 15 [pid = 1963] [id = 84]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fd9800 == 14 [pid = 1963] [id = 83]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa7344c00 == 13 [pid = 1963] [id = 76]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa4506000 == 12 [pid = 1963] [id = 82]
12:25:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4d000 == 11 [pid = 1963] [id = 81]
12:25:35 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
12:25:35 INFO - document served over http requires an http
12:25:35 INFO - sub-resource via fetch-request using the meta-csp
12:25:35 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:25:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:25:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:25:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:35 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
12:25:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1934ms
12:25:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:25:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3452000 == 12 [pid = 1963] [id = 95]
12:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa37f1400) [pid = 1963] [serial = 265] [outer = (nil)]
12:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa3a44c00) [pid = 1963] [serial = 266] [outer = 0xa37f1400]
12:25:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa3b89000) [pid = 1963] [serial = 267] [outer = 0xa37f1400]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa586e800) [pid = 1963] [serial = 224] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa2d06400) [pid = 1963] [serial = 242] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa3b8a800) [pid = 1963] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xaa3b6800) [pid = 1963] [serial = 234] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa3450400) [pid = 1963] [serial = 239] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa2b0bc00) [pid = 1963] [serial = 245] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa43e5000) [pid = 1963] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa6081c00) [pid = 1963] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619108974]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa5869400) [pid = 1963] [serial = 229] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa7389000) [pid = 1963] [serial = 209] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa5c66400) [pid = 1963] [serial = 203] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa5fd7800) [pid = 1963] [serial = 206] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa43dbc00) [pid = 1963] [serial = 218] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa3a4bc00) [pid = 1963] [serial = 200] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa55e4000) [pid = 1963] [serial = 221] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa77b7000) [pid = 1963] [serial = 212] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa3d75000) [pid = 1963] [serial = 215] [outer = (nil)] [url = about:blank]
12:25:36 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa37f9000) [pid = 1963] [serial = 248] [outer = (nil)] [url = about:blank]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa2b0a000) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa76bac00) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa3a41800) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa4e39c00) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa37fac00) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa3b88400) [pid = 1963] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa5fdcc00) [pid = 1963] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619108974]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa3a4dc00) [pid = 1963] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa3d74400) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa3d79000) [pid = 1963] [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]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa4e3a400) [pid = 1963] [serial = 198] [outer = (nil)] [url = about:blank]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa3d7ec00) [pid = 1963] [serial = 141] [outer = (nil)] [url = about:blank]
12:25:37 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xaa31a400) [pid = 1963] [serial = 213] [outer = (nil)] [url = about:blank]
12:25:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3453000 == 13 [pid = 1963] [id = 96]
12:25:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa3704400) [pid = 1963] [serial = 268] [outer = (nil)]
12:25:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa3a41800) [pid = 1963] [serial = 269] [outer = 0xa3704400]
12:25:37 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
12:25:37 INFO - document served over http requires an http
12:25:37 INFO - sub-resource via iframe-tag using the meta-csp
12:25:37 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:37 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
12:25:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2097ms
12:25:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:25:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3452400 == 14 [pid = 1963] [id = 97]
12:25:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa3452c00) [pid = 1963] [serial = 270] [outer = (nil)]
12:25:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa450e800) [pid = 1963] [serial = 271] [outer = 0xa3452c00]
12:25:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa565e800) [pid = 1963] [serial = 272] [outer = 0xa3452c00]
12:25:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d09400 == 15 [pid = 1963] [id = 98]
12:25:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa2d0e800) [pid = 1963] [serial = 273] [outer = (nil)]
12:25:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa370bc00) [pid = 1963] [serial = 274] [outer = 0xa2d0e800]
12:25:40 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
12:25:40 INFO - document served over http requires an http
12:25:40 INFO - sub-resource via iframe-tag using the meta-csp
12:25:40 INFO - delivery method with no-redirect and when
12:25: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"
12:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:40 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
12:25:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2990ms
12:25:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:25:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a45c00 == 16 [pid = 1963] [id = 99]
12:25:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa3d83400) [pid = 1963] [serial = 275] [outer = (nil)]
12:25:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa459d000) [pid = 1963] [serial = 276] [outer = 0xa3d83400]
12:25:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa5fb9000) [pid = 1963] [serial = 277] [outer = 0xa3d83400]
12:25:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa6082c00 == 17 [pid = 1963] [id = 100]
12:25:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa6087000) [pid = 1963] [serial = 278] [outer = (nil)]
12:25:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa7339800) [pid = 1963] [serial = 279] [outer = 0xa6087000]
12:25:42 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
12:25:42 INFO - document served over http requires an http
12:25:42 INFO - sub-resource via iframe-tag using the meta-csp
12:25:42 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:25:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:25:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:42 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
12:25:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2498ms
12:25:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:25:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fe5000 == 18 [pid = 1963] [id = 101]
12:25:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa3fe6c00) [pid = 1963] [serial = 280] [outer = (nil)]
12:25:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa76b7800) [pid = 1963] [serial = 281] [outer = 0xa3fe6c00]
12:25:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa76be000) [pid = 1963] [serial = 282] [outer = 0xa3fe6c00]
12:25:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9b916c00) [pid = 1915] [serial = 25] [outer = 0x9bb79400]
12:25:45 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
12:25:45 INFO - document served over http requires an http
12:25:45 INFO - sub-resource via script-tag using the meta-csp
12:25:45 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:45 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
12:25:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2443ms
12:25:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:25:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a5c00 == 19 [pid = 1963] [id = 102]
12:25:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa28a6000) [pid = 1963] [serial = 283] [outer = (nil)]
12:25:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa28a7c00) [pid = 1963] [serial = 284] [outer = 0xa28a6000]
12:25:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa28ac400) [pid = 1963] [serial = 285] [outer = 0xa28a6000]
12:25:48 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
12:25:48 INFO - document served over http requires an http
12:25:48 INFO - sub-resource via script-tag using the meta-csp
12:25:48 INFO - delivery method with no-redirect and when
12:25: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"
12:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:48 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
12:25:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2903ms
12:25:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:25:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a5000 == 20 [pid = 1963] [id = 103]
12:25:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa28a5400) [pid = 1963] [serial = 286] [outer = (nil)]
12:25:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa29ec000) [pid = 1963] [serial = 287] [outer = 0xa28a5400]
12:25:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa29f0400) [pid = 1963] [serial = 288] [outer = 0xa28a5400]
12:25:50 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
12:25:50 INFO - document served over http requires an http
12:25:50 INFO - sub-resource via script-tag using the meta-csp
12:25:50 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:25:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:25:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:50 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
12:25:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2246ms
12:25:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:25:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24cb800 == 21 [pid = 1963] [id = 104]
12:25:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa24cbc00) [pid = 1963] [serial = 289] [outer = (nil)]
12:25:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa24cd800) [pid = 1963] [serial = 290] [outer = 0xa24cbc00]
12:25:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa24d1400) [pid = 1963] [serial = 291] [outer = 0xa24cbc00]
12:25:53 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
12:25:53 INFO - document served over http requires an http
12:25:53 INFO - sub-resource via xhr-request using the meta-csp
12:25:53 INFO - delivery method with keep-origin-redirect and when
12:25: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"
12:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:53 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
12:25:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2851ms
12:25:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:25:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a4800 == 22 [pid = 1963] [id = 105]
12:25:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa28a6c00) [pid = 1963] [serial = 292] [outer = (nil)]
12:25:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa370d800) [pid = 1963] [serial = 293] [outer = 0xa28a6c00]
12:25:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa3b88800) [pid = 1963] [serial = 294] [outer = 0xa28a6c00]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa3453000 == 21 [pid = 1963] [id = 96]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa3452000 == 20 [pid = 1963] [id = 95]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff1c00 == 19 [pid = 1963] [id = 94]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa55eec00 == 18 [pid = 1963] [id = 93]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d5400 == 17 [pid = 1963] [id = 92]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f7800 == 16 [pid = 1963] [id = 63]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d04400 == 15 [pid = 1963] [id = 87]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa37ef800 == 14 [pid = 1963] [id = 91]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f4400 == 13 [pid = 1963] [id = 90]
12:25:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b09800 == 12 [pid = 1963] [id = 89]
12:25:55 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa4509000) [pid = 1963] [serial = 216] [outer = (nil)] [url = about:blank]
12:25:55 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa5661400) [pid = 1963] [serial = 222] [outer = (nil)] [url = about:blank]
12:25:55 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa4599000) [pid = 1963] [serial = 219] [outer = (nil)] [url = about:blank]
12:25:55 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa2b10c00) [pid = 1963] [serial = 246] [outer = (nil)] [url = about:blank]
12:25:55 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
12:25:55 INFO - document served over http requires an http
12:25:55 INFO - sub-resource via xhr-request using the meta-csp
12:25:55 INFO - delivery method with no-redirect and when
12:25: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"
12:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:55 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
12:25:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2301ms
12:25:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:25:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b0c000 == 13 [pid = 1963] [id = 106]
12:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa2d01c00) [pid = 1963] [serial = 295] [outer = (nil)]
12:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa3b83800) [pid = 1963] [serial = 296] [outer = 0xa2d01c00]
12:25:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa3d7f400) [pid = 1963] [serial = 297] [outer = 0xa2d01c00]
12:25:57 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
12:25:57 INFO - document served over http requires an http
12:25:57 INFO - sub-resource via xhr-request using the meta-csp
12:25:57 INFO - delivery method with swap-origin-redirect and when
12:25: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"
12:25:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:25:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:25:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:25:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:25:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:25:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:25:57 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
12:25:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2242ms
12:25:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:25:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f4400 == 14 [pid = 1963] [id = 107]
12:25:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa4504000) [pid = 1963] [serial = 298] [outer = (nil)]
12:25:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa45a4c00) [pid = 1963] [serial = 299] [outer = 0xa4504000]
12:25:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:25:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa4e3d400) [pid = 1963] [serial = 300] [outer = 0xa4504000]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa450e800) [pid = 1963] [serial = 271] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa4510000) [pid = 1963] [serial = 254] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa3a44c00) [pid = 1963] [serial = 266] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa3b84400) [pid = 1963] [serial = 251] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa4599800) [pid = 1963] [serial = 263] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa5fbec00) [pid = 1963] [serial = 260] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa3a41800) [pid = 1963] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa565d800) [pid = 1963] [serial = 257] [outer = (nil)] [url = about:blank]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa3704400) [pid = 1963] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa37f1400) [pid = 1963] [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]
12:26:00 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa43e1c00) [pid = 1963] [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]
12:26:01 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
12:26:01 INFO - document served over http requires an https
12:26:01 INFO - sub-resource via fetch-request using the meta-csp
12:26:01 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:01 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
12:26:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3382ms
12:26:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:26:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d0ac00 == 15 [pid = 1963] [id = 108]
12:26:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa37f1c00) [pid = 1963] [serial = 301] [outer = (nil)]
12:26:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa4599800) [pid = 1963] [serial = 302] [outer = 0xa37f1c00]
12:26:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa5866000) [pid = 1963] [serial = 303] [outer = 0xa37f1c00]
12:26:03 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
12:26:03 INFO - document served over http requires an https
12:26:03 INFO - sub-resource via fetch-request using the meta-csp
12:26:03 INFO - delivery method with no-redirect and when
12:26: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"
12:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:03 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
12:26:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2147ms
12:26:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:26:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f3c00 == 16 [pid = 1963] [id = 109]
12:26:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa37f9800) [pid = 1963] [serial = 304] [outer = (nil)]
12:26:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa4509000) [pid = 1963] [serial = 305] [outer = 0xa37f9800]
12:26:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa55eec00) [pid = 1963] [serial = 306] [outer = 0xa37f9800]
12:26:04 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0x9bfb5800) [pid = 1915] [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.]
12:26:05 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
12:26:05 INFO - document served over http requires an https
12:26:05 INFO - sub-resource via fetch-request using the meta-csp
12:26:05 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:05 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
12:26:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2281ms
12:26:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:26:06 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b8cc00 == 17 [pid = 1963] [id = 110]
12:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa5c66c00) [pid = 1963] [serial = 307] [outer = (nil)]
12:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa738e800) [pid = 1963] [serial = 308] [outer = 0xa5c66c00]
12:26:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa3d7a800) [pid = 1963] [serial = 309] [outer = 0xa5c66c00]
12:26:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225b000 == 18 [pid = 1963] [id = 111]
12:26:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa225b400) [pid = 1963] [serial = 310] [outer = (nil)]
12:26:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa225dc00) [pid = 1963] [serial = 311] [outer = 0xa225b400]
12:26:07 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
12:26:07 INFO - document served over http requires an https
12:26:07 INFO - sub-resource via iframe-tag using the meta-csp
12:26:07 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:07 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
12:26:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2146ms
12:26:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:26:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225c400 == 19 [pid = 1963] [id = 112]
12:26:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa225f800) [pid = 1963] [serial = 312] [outer = (nil)]
12:26:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa22bb000) [pid = 1963] [serial = 313] [outer = 0xa225f800]
12:26:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa22be000) [pid = 1963] [serial = 314] [outer = 0xa225f800]
12:26:10 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c5800 == 20 [pid = 1963] [id = 113]
12:26:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa22c5c00) [pid = 1963] [serial = 315] [outer = (nil)]
12:26:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa22c7400) [pid = 1963] [serial = 316] [outer = 0xa22c5c00]
12:26:10 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
12:26:10 INFO - document served over http requires an https
12:26:10 INFO - sub-resource via iframe-tag using the meta-csp
12:26:10 INFO - delivery method with no-redirect and when
12:26: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"
12:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:10 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
12:26:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2594ms
12:26:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:26:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20e6800 == 21 [pid = 1963] [id = 114]
12:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa20e6c00) [pid = 1963] [serial = 317] [outer = (nil)]
12:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa20e8800) [pid = 1963] [serial = 318] [outer = 0xa20e6c00]
12:26:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa20ecc00) [pid = 1963] [serial = 319] [outer = 0xa20e6c00]
12:26:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c6400 == 22 [pid = 1963] [id = 115]
12:26:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa22c6c00) [pid = 1963] [serial = 320] [outer = (nil)]
12:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa1a32800) [pid = 1963] [serial = 321] [outer = 0xa22c6c00]
12:26:13 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
12:26:13 INFO - document served over http requires an https
12:26:13 INFO - sub-resource via iframe-tag using the meta-csp
12:26:13 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:13 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
12:26:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2692ms
12:26:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:26:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3ac00 == 23 [pid = 1963] [id = 116]
12:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa1a3b000) [pid = 1963] [serial = 322] [outer = (nil)]
12:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa1a3cc00) [pid = 1963] [serial = 323] [outer = 0xa1a3b000]
12:26:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa1a40800) [pid = 1963] [serial = 324] [outer = 0xa1a3b000]
12:26:17 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
12:26:17 INFO - document served over http requires an https
12:26:17 INFO - sub-resource via script-tag using the meta-csp
12:26:17 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:17 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
12:26:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3990ms
12:26:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:26:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac0000 == 24 [pid = 1963] [id = 117]
12:26:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa1ac3c00) [pid = 1963] [serial = 325] [outer = (nil)]
12:26:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa1ac5800) [pid = 1963] [serial = 326] [outer = 0xa1ac3c00]
12:26:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa20ec400) [pid = 1963] [serial = 327] [outer = 0xa1ac3c00]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f4400 == 23 [pid = 1963] [id = 107]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b0c000 == 22 [pid = 1963] [id = 106]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a4800 == 21 [pid = 1963] [id = 105]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a5000 == 20 [pid = 1963] [id = 103]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a5c00 == 19 [pid = 1963] [id = 102]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa565b000 == 18 [pid = 1963] [id = 64]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fe5000 == 17 [pid = 1963] [id = 101]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa6082c00 == 16 [pid = 1963] [id = 100]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d09400 == 15 [pid = 1963] [id = 98]
12:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a45c00 == 14 [pid = 1963] [id = 99]
12:26:18 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa3b89000) [pid = 1963] [serial = 267] [outer = (nil)] [url = about:blank]
12:26:18 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa5a57000) [pid = 1963] [serial = 264] [outer = (nil)] [url = about:blank]
12:26:19 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
12:26:19 INFO - document served over http requires an https
12:26:19 INFO - sub-resource via script-tag using the meta-csp
12:26:19 INFO - delivery method with no-redirect and when
12:26: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"
12:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:19 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
12:26:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2090ms
12:26:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:26:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac1800 == 15 [pid = 1963] [id = 118]
12:26:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa24c7000) [pid = 1963] [serial = 328] [outer = (nil)]
12:26:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa28a9000) [pid = 1963] [serial = 329] [outer = 0xa24c7000]
12:26:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa29e9000) [pid = 1963] [serial = 330] [outer = 0xa24c7000]
12:26:21 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
12:26:21 INFO - document served over http requires an https
12:26:21 INFO - sub-resource via script-tag using the meta-csp
12:26:21 INFO - delivery method with swap-origin-redirect and when
12:26:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:21 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
12:26:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1939ms
12:26:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:26:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24d4800 == 16 [pid = 1963] [id = 119]
12:26:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa28a3000) [pid = 1963] [serial = 331] [outer = (nil)]
12:26:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa2d0a000) [pid = 1963] [serial = 332] [outer = 0xa28a3000]
12:26:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa3707400) [pid = 1963] [serial = 333] [outer = 0xa28a3000]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa29ec000) [pid = 1963] [serial = 287] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa24cd800) [pid = 1963] [serial = 290] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa28a7c00) [pid = 1963] [serial = 284] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa370bc00) [pid = 1963] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619139941]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa45a4c00) [pid = 1963] [serial = 299] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa3b83800) [pid = 1963] [serial = 296] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa76b7800) [pid = 1963] [serial = 281] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa7339800) [pid = 1963] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa459d000) [pid = 1963] [serial = 276] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa370d800) [pid = 1963] [serial = 293] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa2d0e800) [pid = 1963] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619139941]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa2d01c00) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa4504000) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa28a6c00) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa43e0800) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3fefc00) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa565b400) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa6087000) [pid = 1963] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa43dfc00) [pid = 1963] [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]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa3a4a800) [pid = 1963] [serial = 249] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa4e41800) [pid = 1963] [serial = 174] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa43e7800) [pid = 1963] [serial = 201] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa3d7f400) [pid = 1963] [serial = 297] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa5664000) [pid = 1963] [serial = 177] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa5fb7400) [pid = 1963] [serial = 204] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa6026000) [pid = 1963] [serial = 207] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa5a59800) [pid = 1963] [serial = 225] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa5a5f400) [pid = 1963] [serial = 180] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa50d2000) [pid = 1963] [serial = 171] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa738bc00) [pid = 1963] [serial = 210] [outer = (nil)] [url = about:blank]
12:26:23 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa3b88800) [pid = 1963] [serial = 294] [outer = (nil)] [url = about:blank]
12:26:23 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
12:26:23 INFO - document served over http requires an https
12:26:23 INFO - sub-resource via xhr-request using the meta-csp
12:26:23 INFO - delivery method with keep-origin-redirect and when
12:26:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:23 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
12:26:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2245ms
12:26:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:26:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a6c00 == 17 [pid = 1963] [id = 120]
12:26:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa28af000) [pid = 1963] [serial = 334] [outer = (nil)]
12:26:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa37f6000) [pid = 1963] [serial = 335] [outer = 0xa28af000]
12:26:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa3a4b800) [pid = 1963] [serial = 336] [outer = 0xa28af000]
12:26:25 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
12:26:25 INFO - document served over http requires an https
12:26:25 INFO - sub-resource via xhr-request using the meta-csp
12:26:25 INFO - delivery method with no-redirect and when
12:26:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:25 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
12:26:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2144ms
12:26:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:26:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac3400 == 18 [pid = 1963] [id = 121]
12:26:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa1ac6000) [pid = 1963] [serial = 337] [outer = (nil)]
12:26:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa28b0800) [pid = 1963] [serial = 338] [outer = 0xa1ac6000]
12:26:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa37f8400) [pid = 1963] [serial = 339] [outer = 0xa1ac6000]
12:26:28 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
12:26:28 INFO - document served over http requires an https
12:26:28 INFO - sub-resource via xhr-request using the meta-csp
12:26:28 INFO - delivery method with swap-origin-redirect and when
12:26:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:28 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
12:26:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2509ms
12:26:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:26:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac6400 == 19 [pid = 1963] [id = 122]
12:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1ac6800) [pid = 1963] [serial = 340] [outer = (nil)]
12:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa3fe5000) [pid = 1963] [serial = 341] [outer = 0xa1ac6800]
12:26:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa43e0800) [pid = 1963] [serial = 342] [outer = 0xa1ac6800]
12:26:30 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
12:26:30 INFO - document served over http requires an http
12:26:30 INFO - sub-resource via fetch-request using the meta-referrer
12:26:30 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:30 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
12:26:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2302ms
12:26:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:26:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d82800 == 20 [pid = 1963] [id = 123]
12:26:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa4506000) [pid = 1963] [serial = 343] [outer = (nil)]
12:26:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa4e32400) [pid = 1963] [serial = 344] [outer = 0xa4506000]
12:26:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa50d3400) [pid = 1963] [serial = 345] [outer = 0xa4506000]
12:26:33 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
12:26:33 INFO - document served over http requires an http
12:26:33 INFO - sub-resource via fetch-request using the meta-referrer
12:26:33 INFO - delivery method with no-redirect and when
12:26: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"
12:26:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:33 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
12:26:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2910ms
12:26:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:26:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa45a2c00 == 21 [pid = 1963] [id = 124]
12:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa45a4400) [pid = 1963] [serial = 346] [outer = (nil)]
12:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa586b400) [pid = 1963] [serial = 347] [outer = 0xa45a4400]
12:26:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa5a62000) [pid = 1963] [serial = 348] [outer = 0xa45a4400]
12:26:35 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
12:26:35 INFO - document served over http requires an http
12:26:35 INFO - sub-resource via fetch-request using the meta-referrer
12:26:35 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:26:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:26:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:26:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:35 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
12:26:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2137ms
12:26:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:26:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5867400 == 22 [pid = 1963] [id = 125]
12:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa5fb8400) [pid = 1963] [serial = 349] [outer = (nil)]
12:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa5fdcc00) [pid = 1963] [serial = 350] [outer = 0xa5fb8400]
12:26:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa6087000) [pid = 1963] [serial = 351] [outer = 0xa5fb8400]
12:26:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa76b2800 == 23 [pid = 1963] [id = 126]
12:26:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa76b4000) [pid = 1963] [serial = 352] [outer = (nil)]
12:26:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa76b8c00) [pid = 1963] [serial = 353] [outer = 0xa76b4000]
12:26:38 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
12:26:38 INFO - document served over http requires an http
12:26:38 INFO - sub-resource via iframe-tag using the meta-referrer
12:26:38 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:38 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
12:26:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2846ms
12:26:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:26:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172f000 == 24 [pid = 1963] [id = 127]
12:26:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa172f400) [pid = 1963] [serial = 354] [outer = (nil)]
12:26:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa1731000) [pid = 1963] [serial = 355] [outer = 0xa172f400]
12:26:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa1736000) [pid = 1963] [serial = 356] [outer = 0xa172f400]
12:26:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22bd800 == 25 [pid = 1963] [id = 128]
12:26:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa22c0800) [pid = 1963] [serial = 357] [outer = (nil)]
12:26:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa20ea000) [pid = 1963] [serial = 358] [outer = 0xa22c0800]
12:26:41 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
12:26:41 INFO - document served over http requires an http
12:26:41 INFO - sub-resource via iframe-tag using the meta-referrer
12:26:41 INFO - delivery method with no-redirect and when
12:26: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"
12:26:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:41 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
12:26:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2791ms
12:26:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:26:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a33400 == 26 [pid = 1963] [id = 129]
12:26:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa1a3e000) [pid = 1963] [serial = 359] [outer = (nil)]
12:26:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa1abb800) [pid = 1963] [serial = 360] [outer = 0xa1a3e000]
12:26:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa20ea800) [pid = 1963] [serial = 361] [outer = 0xa1a3e000]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa24d4800 == 25 [pid = 1963] [id = 119]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac1800 == 24 [pid = 1963] [id = 118]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac0000 == 23 [pid = 1963] [id = 117]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c6400 == 22 [pid = 1963] [id = 115]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3ac00 == 21 [pid = 1963] [id = 116]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa20e6800 == 20 [pid = 1963] [id = 114]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa24cb800 == 19 [pid = 1963] [id = 104]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c5800 == 18 [pid = 1963] [id = 113]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa225c400 == 17 [pid = 1963] [id = 112]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa225b000 == 16 [pid = 1963] [id = 111]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b8cc00 == 15 [pid = 1963] [id = 110]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f3c00 == 14 [pid = 1963] [id = 109]
12:26:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa3452400 == 13 [pid = 1963] [id = 97]
12:26:43 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d0ac00 == 12 [pid = 1963] [id = 108]
12:26:43 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff1800 == 11 [pid = 1963] [id = 80]
12:26:43 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa4e3d400) [pid = 1963] [serial = 300] [outer = (nil)] [url = about:blank]
12:26:43 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa565e800) [pid = 1963] [serial = 272] [outer = (nil)] [url = about:blank]
12:26:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2261400 == 12 [pid = 1963] [id = 130]
12:26:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa22bb800) [pid = 1963] [serial = 362] [outer = (nil)]
12:26:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa22c3800) [pid = 1963] [serial = 363] [outer = 0xa22bb800]
12:26:43 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
12:26:43 INFO - document served over http requires an http
12:26:43 INFO - sub-resource via iframe-tag using the meta-referrer
12:26:43 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:26:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:26:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:43 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
12:26:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2446ms
12:26:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:26:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2257000 == 13 [pid = 1963] [id = 131]
12:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa2263800) [pid = 1963] [serial = 364] [outer = (nil)]
12:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa24d5c00) [pid = 1963] [serial = 365] [outer = 0xa2263800]
12:26:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa29ed000) [pid = 1963] [serial = 366] [outer = 0xa2263800]
12:26:45 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
12:26:45 INFO - document served over http requires an http
12:26:45 INFO - sub-resource via script-tag using the meta-referrer
12:26:45 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:45 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
12:26:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2044ms
12:26:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:26:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24d0800 == 14 [pid = 1963] [id = 132]
12:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa24d2000) [pid = 1963] [serial = 367] [outer = (nil)]
12:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa3454c00) [pid = 1963] [serial = 368] [outer = 0xa24d2000]
12:26:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3705000) [pid = 1963] [serial = 369] [outer = 0xa24d2000]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa22c6c00) [pid = 1963] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa225b400) [pid = 1963] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa22c5c00) [pid = 1963] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619170244]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa24cbc00) [pid = 1963] [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]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa5c6a400) [pid = 1963] [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]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa37f6000) [pid = 1963] [serial = 335] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa4509000) [pid = 1963] [serial = 305] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa4599800) [pid = 1963] [serial = 302] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa225dc00) [pid = 1963] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa20e8800) [pid = 1963] [serial = 318] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa738e800) [pid = 1963] [serial = 308] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa22bb000) [pid = 1963] [serial = 313] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa28a9000) [pid = 1963] [serial = 329] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa22c7400) [pid = 1963] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619170244]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa2d0a000) [pid = 1963] [serial = 332] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa1a32800) [pid = 1963] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa1a3cc00) [pid = 1963] [serial = 323] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa1ac5800) [pid = 1963] [serial = 326] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa28a3000) [pid = 1963] [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]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa24c7000) [pid = 1963] [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]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa1ac3c00) [pid = 1963] [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]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa3fed000) [pid = 1963] [serial = 252] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa24d1400) [pid = 1963] [serial = 291] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa5c68c00) [pid = 1963] [serial = 230] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa5fdc800) [pid = 1963] [serial = 261] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa3454400) [pid = 1963] [serial = 240] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa3707400) [pid = 1963] [serial = 333] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa76be000) [pid = 1963] [serial = 282] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa5fb9000) [pid = 1963] [serial = 277] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa3b81800) [pid = 1963] [serial = 235] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa2d0bc00) [pid = 1963] [serial = 243] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa4e33000) [pid = 1963] [serial = 255] [outer = (nil)] [url = about:blank]
12:26:49 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa586f800) [pid = 1963] [serial = 258] [outer = (nil)] [url = about:blank]
12:26:50 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
12:26:50 INFO - document served over http requires an http
12:26:50 INFO - sub-resource via script-tag using the meta-referrer
12:26:50 INFO - delivery method with no-redirect and when
12:26: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"
12:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:50 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
12:26:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4157ms
12:26:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:26:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac1800 == 15 [pid = 1963] [id = 133]
12:26:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa225d400) [pid = 1963] [serial = 370] [outer = (nil)]
12:26:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa24ce000) [pid = 1963] [serial = 371] [outer = 0xa225d400]
12:26:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa2d0bc00) [pid = 1963] [serial = 372] [outer = 0xa225d400]
12:26:52 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
12:26:52 INFO - document served over http requires an http
12:26:52 INFO - sub-resource via script-tag using the meta-referrer
12:26:52 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:26:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:26:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:52 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
12:26:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1922ms
12:26:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:26:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225fc00 == 16 [pid = 1963] [id = 134]
12:26:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa2262c00) [pid = 1963] [serial = 373] [outer = (nil)]
12:26:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa28aa400) [pid = 1963] [serial = 374] [outer = 0xa2262c00]
12:26:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa2d09000) [pid = 1963] [serial = 375] [outer = 0xa2262c00]
12:26:54 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
12:26:54 INFO - document served over http requires an http
12:26:54 INFO - sub-resource via xhr-request using the meta-referrer
12:26:54 INFO - delivery method with keep-origin-redirect and when
12:26: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"
12:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:54 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
12:26:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1900ms
12:26:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:26:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c7c00 == 17 [pid = 1963] [id = 135]
12:26:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa24d1000) [pid = 1963] [serial = 376] [outer = (nil)]
12:26:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa3a48c00) [pid = 1963] [serial = 377] [outer = 0xa24d1000]
12:26:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa3b84800) [pid = 1963] [serial = 378] [outer = 0xa24d1000]
12:26:55 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
12:26:55 INFO - document served over http requires an http
12:26:55 INFO - sub-resource via xhr-request using the meta-referrer
12:26:55 INFO - delivery method with no-redirect and when
12:26: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"
12:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:55 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
12:26:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1890ms
12:26:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:26:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f7800 == 18 [pid = 1963] [id = 136]
12:26:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa3a47400) [pid = 1963] [serial = 379] [outer = (nil)]
12:26:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa3ff3c00) [pid = 1963] [serial = 380] [outer = 0xa3a47400]
12:26:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa4501c00) [pid = 1963] [serial = 381] [outer = 0xa3a47400]
12:26:58 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
12:26:58 INFO - document served over http requires an http
12:26:58 INFO - sub-resource via xhr-request using the meta-referrer
12:26:58 INFO - delivery method with swap-origin-redirect and when
12:26: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"
12:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:26:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:26:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:26:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:26:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:26:58 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
12:26:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2290ms
12:26:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:26:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff1800 == 19 [pid = 1963] [id = 137]
12:26:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa450fc00) [pid = 1963] [serial = 382] [outer = (nil)]
12:26:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa4e33800) [pid = 1963] [serial = 383] [outer = 0xa450fc00]
12:26:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:26:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa4e3a000) [pid = 1963] [serial = 384] [outer = 0xa450fc00]
12:27:00 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
12:27:00 INFO - document served over http requires an https
12:27:00 INFO - sub-resource via fetch-request using the meta-referrer
12:27:00 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:00 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
12:27:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2406ms
12:27:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:27:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa45a5800 == 20 [pid = 1963] [id = 138]
12:27:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa50d7c00) [pid = 1963] [serial = 385] [outer = (nil)]
12:27:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa55e8c00) [pid = 1963] [serial = 386] [outer = 0xa50d7c00]
12:27:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa565fc00) [pid = 1963] [serial = 387] [outer = 0xa50d7c00]
12:27:02 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
12:27:02 INFO - document served over http requires an https
12:27:02 INFO - sub-resource via fetch-request using the meta-referrer
12:27:02 INFO - delivery method with no-redirect and when
12:27: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"
12:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:02 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
12:27:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2192ms
12:27:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:27:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e4800 == 21 [pid = 1963] [id = 139]
12:27:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa5870800) [pid = 1963] [serial = 388] [outer = (nil)]
12:27:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa5c65000) [pid = 1963] [serial = 389] [outer = 0xa5870800]
12:27:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa5fbdc00) [pid = 1963] [serial = 390] [outer = 0xa5870800]
12:27:05 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
12:27:05 INFO - document served over http requires an https
12:27:05 INFO - sub-resource via fetch-request using the meta-referrer
12:27:05 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:05 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
12:27:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2252ms
12:27:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:27:06 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fd9400 == 22 [pid = 1963] [id = 140]
12:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa607f800) [pid = 1963] [serial = 391] [outer = (nil)]
12:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa6082800) [pid = 1963] [serial = 392] [outer = 0xa607f800]
12:27:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa7387800) [pid = 1963] [serial = 393] [outer = 0xa607f800]
12:27:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa76bcc00 == 23 [pid = 1963] [id = 141]
12:27:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa76bd000) [pid = 1963] [serial = 394] [outer = (nil)]
12:27:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xaa1b0c00) [pid = 1963] [serial = 395] [outer = 0xa76bd000]
12:27:08 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
12:27:08 INFO - document served over http requires an https
12:27:08 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:08 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:08 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
12:27:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3140ms
12:27:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:27:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17ee400 == 24 [pid = 1963] [id = 142]
12:27:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa17ee800) [pid = 1963] [serial = 396] [outer = (nil)]
12:27:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa17f0400) [pid = 1963] [serial = 397] [outer = 0xa17ee800]
12:27:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa17f4400) [pid = 1963] [serial = 398] [outer = 0xa17ee800]
12:27:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17fa800 == 25 [pid = 1963] [id = 143]
12:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa17fac00) [pid = 1963] [serial = 399] [outer = (nil)]
12:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa1a3a400) [pid = 1963] [serial = 400] [outer = 0xa17fac00]
12:27:11 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
12:27:11 INFO - document served over http requires an https
12:27:11 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:11 INFO - delivery method with no-redirect and when
12:27: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"
12:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:11 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
12:27:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3049ms
12:27:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:27:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17edc00 == 26 [pid = 1963] [id = 144]
12:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa17ee000) [pid = 1963] [serial = 401] [outer = (nil)]
12:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa28a8c00) [pid = 1963] [serial = 402] [outer = 0xa17ee000]
12:27:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa2d0f400) [pid = 1963] [serial = 403] [outer = 0xa17ee000]
12:27:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225b400 == 27 [pid = 1963] [id = 145]
12:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa225bc00) [pid = 1963] [serial = 404] [outer = (nil)]
12:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa2260c00) [pid = 1963] [serial = 405] [outer = 0xa225bc00]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa24d0800 == 26 [pid = 1963] [id = 132]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa76b2800 == 25 [pid = 1963] [id = 126]
12:27:13 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
12:27:13 INFO - document served over http requires an https
12:27:13 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:13 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:13 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
12:27:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1994ms
12:27:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa2257000 == 24 [pid = 1963] [id = 131]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa2261400 == 23 [pid = 1963] [id = 130]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a33400 == 22 [pid = 1963] [id = 129]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa22bd800 == 21 [pid = 1963] [id = 128]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa172f000 == 20 [pid = 1963] [id = 127]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa45a2c00 == 19 [pid = 1963] [id = 124]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d82800 == 18 [pid = 1963] [id = 123]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac6400 == 17 [pid = 1963] [id = 122]
12:27:13 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac3400 == 16 [pid = 1963] [id = 121]
12:27:13 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa29e9000) [pid = 1963] [serial = 330] [outer = (nil)] [url = about:blank]
12:27:13 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa20ec400) [pid = 1963] [serial = 327] [outer = (nil)] [url = about:blank]
12:27:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a41800 == 17 [pid = 1963] [id = 146]
12:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa1ab7c00) [pid = 1963] [serial = 406] [outer = (nil)]
12:27:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa1ac3c00) [pid = 1963] [serial = 407] [outer = 0xa1ab7c00]
12:27:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa2261400) [pid = 1963] [serial = 408] [outer = 0xa1ab7c00]
12:27:15 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
12:27:15 INFO - document served over http requires an https
12:27:15 INFO - sub-resource via script-tag using the meta-referrer
12:27:15 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:15 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
12:27:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2062ms
12:27:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:27:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3f400 == 18 [pid = 1963] [id = 147]
12:27:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa1a40c00) [pid = 1963] [serial = 409] [outer = (nil)]
12:27:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa37f0c00) [pid = 1963] [serial = 410] [outer = 0xa1a40c00]
12:27:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa3b82800) [pid = 1963] [serial = 411] [outer = 0xa1a40c00]
12:27:17 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
12:27:17 INFO - document served over http requires an https
12:27:17 INFO - sub-resource via script-tag using the meta-referrer
12:27:17 INFO - delivery method with no-redirect and when
12:27: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"
12:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:17 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
12:27:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2145ms
12:27:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:27:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3450400 == 19 [pid = 1963] [id = 148]
12:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa3457000) [pid = 1963] [serial = 412] [outer = (nil)]
12:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa450bc00) [pid = 1963] [serial = 413] [outer = 0xa3457000]
12:27:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa4e40c00) [pid = 1963] [serial = 414] [outer = 0xa3457000]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa586b400) [pid = 1963] [serial = 347] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa76b8c00) [pid = 1963] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa5fdcc00) [pid = 1963] [serial = 350] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa28b0800) [pid = 1963] [serial = 338] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa3fe5000) [pid = 1963] [serial = 341] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa4e32400) [pid = 1963] [serial = 344] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa24d5c00) [pid = 1963] [serial = 365] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa3454c00) [pid = 1963] [serial = 368] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa22c3800) [pid = 1963] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa1abb800) [pid = 1963] [serial = 360] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa20ea000) [pid = 1963] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619201080]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa1731000) [pid = 1963] [serial = 355] [outer = (nil)] [url = about:blank]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa2263800) [pid = 1963] [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]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa22bb800) [pid = 1963] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa24d2000) [pid = 1963] [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]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa22c0800) [pid = 1963] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619201080]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1a3e000) [pid = 1963] [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]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa172f400) [pid = 1963] [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]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa76b4000) [pid = 1963] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa1a3b000) [pid = 1963] [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]
12:27:20 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa1a40800) [pid = 1963] [serial = 324] [outer = (nil)] [url = about:blank]
12:27:21 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
12:27:21 INFO - document served over http requires an https
12:27:21 INFO - sub-resource via script-tag using the meta-referrer
12:27:21 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:21 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
12:27:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3442ms
12:27:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:27:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac2c00 == 20 [pid = 1963] [id = 149]
12:27:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa24cd800) [pid = 1963] [serial = 415] [outer = (nil)]
12:27:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa43e5c00) [pid = 1963] [serial = 416] [outer = 0xa24cd800]
12:27:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa565b000) [pid = 1963] [serial = 417] [outer = 0xa24cd800]
12:27:24 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
12:27:24 INFO - document served over http requires an https
12:27:24 INFO - sub-resource via xhr-request using the meta-referrer
12:27:24 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:24 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
12:27:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2905ms
12:27:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:27:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24d0000 == 21 [pid = 1963] [id = 150]
12:27:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa24d0400) [pid = 1963] [serial = 418] [outer = (nil)]
12:27:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa2d05800) [pid = 1963] [serial = 419] [outer = 0xa24d0400]
12:27:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3d79000) [pid = 1963] [serial = 420] [outer = 0xa24d0400]
12:27:26 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
12:27:26 INFO - document served over http requires an https
12:27:26 INFO - sub-resource via xhr-request using the meta-referrer
12:27:26 INFO - delivery method with no-redirect and when
12:27: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"
12:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:26 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
12:27:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1995ms
12:27:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:27:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24d4000 == 22 [pid = 1963] [id = 151]
12:27:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa29f7c00) [pid = 1963] [serial = 421] [outer = (nil)]
12:27:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa5c67000) [pid = 1963] [serial = 422] [outer = 0xa29f7c00]
12:27:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa5fcec00) [pid = 1963] [serial = 423] [outer = 0xa29f7c00]
12:27: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
12:27:27 INFO - document served over http requires an https
12:27:27 INFO - sub-resource via xhr-request using the meta-referrer
12:27:27 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27: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
12:27:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1849ms
12:27:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:27:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a5a800 == 23 [pid = 1963] [id = 152]
12:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa5c61400) [pid = 1963] [serial = 424] [outer = (nil)]
12:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa77afc00) [pid = 1963] [serial = 425] [outer = 0xa5c61400]
12:27:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa1043c00) [pid = 1963] [serial = 426] [outer = 0xa5c61400]
12:27:30 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
12:27:30 INFO - document served over http requires an http
12:27:30 INFO - sub-resource via fetch-request using the meta-referrer
12:27:30 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:30 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
12:27:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2113ms
12:27:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:27:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa104c800 == 24 [pid = 1963] [id = 153]
12:27:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa104e400) [pid = 1963] [serial = 427] [outer = (nil)]
12:27:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa172cc00) [pid = 1963] [serial = 428] [outer = 0xa104e400]
12:27:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa0d02c00) [pid = 1963] [serial = 429] [outer = 0xa104e400]
12:27: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
12:27:32 INFO - document served over http requires an http
12:27:32 INFO - sub-resource via fetch-request using the meta-referrer
12:27:32 INFO - delivery method with no-redirect and when
12:27: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"
12:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27: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
12:27:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2246ms
12:27:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:27:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0ac00 == 25 [pid = 1963] [id = 154]
12:27:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa0d0d800) [pid = 1963] [serial = 430] [outer = (nil)]
12:27:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa0d0f400) [pid = 1963] [serial = 431] [outer = 0xa0d0d800]
12:27:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa1ac3800) [pid = 1963] [serial = 432] [outer = 0xa0d0d800]
12:27: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
12:27:34 INFO - document served over http requires an http
12:27:34 INFO - sub-resource via fetch-request using the meta-referrer
12:27:34 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:27:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:27:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:27:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27: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
12:27:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2443ms
12:27:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:27:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0c800 == 26 [pid = 1963] [id = 155]
12:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa0e1a800) [pid = 1963] [serial = 433] [outer = (nil)]
12:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa0e22000) [pid = 1963] [serial = 434] [outer = 0xa0e1a800]
12:27:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa0ee8800) [pid = 1963] [serial = 435] [outer = 0xa0e1a800]
12:27:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0eef400 == 27 [pid = 1963] [id = 156]
12:27:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa0eef800) [pid = 1963] [serial = 436] [outer = (nil)]
12:27:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa0ef1800) [pid = 1963] [serial = 437] [outer = 0xa0eef800]
12:27:37 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
12:27:37 INFO - document served over http requires an http
12:27:37 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:37 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:37 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
12:27:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2491ms
12:27:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:27:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e20000 == 28 [pid = 1963] [id = 157]
12:27:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa0e20c00) [pid = 1963] [serial = 438] [outer = (nil)]
12:27:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa07c4000) [pid = 1963] [serial = 439] [outer = 0xa0e20c00]
12:27:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa07c8800) [pid = 1963] [serial = 440] [outer = 0xa0e20c00]
12:27:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07cf000 == 29 [pid = 1963] [id = 158]
12:27:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa07cf400) [pid = 1963] [serial = 441] [outer = (nil)]
12:27:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa07d1000) [pid = 1963] [serial = 442] [outer = 0xa07cf400]
12:27:40 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
12:27:40 INFO - document served over http requires an http
12:27:40 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:40 INFO - delivery method with no-redirect and when
12:27: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"
12:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:40 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
12:27:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3043ms
12:27:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:27:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058c800 == 30 [pid = 1963] [id = 159]
12:27:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa058cc00) [pid = 1963] [serial = 443] [outer = (nil)]
12:27:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa058e800) [pid = 1963] [serial = 444] [outer = 0xa058cc00]
12:27:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa0592800) [pid = 1963] [serial = 445] [outer = 0xa058cc00]
12:27:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07d0400 == 31 [pid = 1963] [id = 160]
12:27:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa07d0c00) [pid = 1963] [serial = 446] [outer = (nil)]
12:27:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa0d0d400) [pid = 1963] [serial = 447] [outer = 0xa07d0c00]
12:27:43 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
12:27:43 INFO - document served over http requires an http
12:27:43 INFO - sub-resource via iframe-tag using the meta-referrer
12:27:43 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:27:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:27:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:43 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
12:27:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3399ms
12:27:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:27:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0588800 == 32 [pid = 1963] [id = 161]
12:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa058c000) [pid = 1963] [serial = 448] [outer = (nil)]
12:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa1046800) [pid = 1963] [serial = 449] [outer = 0xa058c000]
12:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9ae91c00) [pid = 1915] [serial = 26] [outer = 0x9bb79400]
12:27:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa1abb800) [pid = 1963] [serial = 450] [outer = 0xa058c000]
12:27:45 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
12:27:45 INFO - document served over http requires an http
12:27:45 INFO - sub-resource via script-tag using the meta-referrer
12:27:45 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:45 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
12:27:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1884ms
12:27:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:27:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef6400 == 33 [pid = 1963] [id = 162]
12:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa172e800) [pid = 1963] [serial = 451] [outer = (nil)]
12:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa17f2400) [pid = 1963] [serial = 452] [outer = 0xa172e800]
12:27:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa20f0c00) [pid = 1963] [serial = 453] [outer = 0xa172e800]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa3450400 == 32 [pid = 1963] [id = 148]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3f400 == 31 [pid = 1963] [id = 147]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a6c00 == 30 [pid = 1963] [id = 120]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a41800 == 29 [pid = 1963] [id = 146]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa225b400 == 28 [pid = 1963] [id = 145]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa17edc00 == 27 [pid = 1963] [id = 144]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa17fa800 == 26 [pid = 1963] [id = 143]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa76bcc00 == 25 [pid = 1963] [id = 141]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fd9400 == 24 [pid = 1963] [id = 140]
12:27:46 INFO - PROCESS | 1915 | --DOCSHELL 0xa45a5800 == 23 [pid = 1963] [id = 138]
12:27:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff1800 == 22 [pid = 1963] [id = 137]
12:27:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f7800 == 21 [pid = 1963] [id = 136]
12:27:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c7c00 == 20 [pid = 1963] [id = 135]
12:27:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa225fc00 == 19 [pid = 1963] [id = 134]
12:27:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac1800 == 18 [pid = 1963] [id = 133]
12:27:47 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa20ea800) [pid = 1963] [serial = 361] [outer = (nil)] [url = about:blank]
12:27:47 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa1736000) [pid = 1963] [serial = 356] [outer = (nil)] [url = about:blank]
12:27:47 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa3705000) [pid = 1963] [serial = 369] [outer = (nil)] [url = about:blank]
12:27:47 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa29ed000) [pid = 1963] [serial = 366] [outer = (nil)] [url = about:blank]
12:27:47 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
12:27:47 INFO - document served over http requires an http
12:27:47 INFO - sub-resource via script-tag using the meta-referrer
12:27:47 INFO - delivery method with no-redirect and when
12:27:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:27:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:47 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
12:27:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2142ms
12:27:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:27:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1aba800 == 19 [pid = 1963] [id = 163]
12:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa1abe800) [pid = 1963] [serial = 454] [outer = (nil)]
12:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa28a2400) [pid = 1963] [serial = 455] [outer = 0xa1abe800]
12:27:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa29ed400) [pid = 1963] [serial = 456] [outer = 0xa1abe800]
12:27:49 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
12:27:49 INFO - document served over http requires an http
12:27:49 INFO - sub-resource via script-tag using the meta-referrer
12:27:49 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:27:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:27:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:49 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
12:27:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2100ms
12:27:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:27:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24c9400 == 20 [pid = 1963] [id = 164]
12:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa2b0bc00) [pid = 1963] [serial = 457] [outer = (nil)]
12:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa2d09400) [pid = 1963] [serial = 458] [outer = 0xa2b0bc00]
12:27:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa3453800) [pid = 1963] [serial = 459] [outer = 0xa2b0bc00]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa76bd000) [pid = 1963] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa17fac00) [pid = 1963] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619231127]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa55e8c00) [pid = 1963] [serial = 386] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa5c65000) [pid = 1963] [serial = 389] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xaa1b0c00) [pid = 1963] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa6082800) [pid = 1963] [serial = 392] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa3ff3c00) [pid = 1963] [serial = 380] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa4e33800) [pid = 1963] [serial = 383] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa24ce000) [pid = 1963] [serial = 371] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0xa28aa400) [pid = 1963] [serial = 374] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa3a48c00) [pid = 1963] [serial = 377] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa37f0c00) [pid = 1963] [serial = 410] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa2260c00) [pid = 1963] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa28a8c00) [pid = 1963] [serial = 402] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa1a3a400) [pid = 1963] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619231127]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa17f0400) [pid = 1963] [serial = 397] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa1ac3c00) [pid = 1963] [serial = 407] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa450bc00) [pid = 1963] [serial = 413] [outer = (nil)] [url = about:blank]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa17ee000) [pid = 1963] [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]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa3457000) [pid = 1963] [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]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa1a40c00) [pid = 1963] [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]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa225bc00) [pid = 1963] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:27:53 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa1ab7c00) [pid = 1963] [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]
12:27:54 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
12:27:54 INFO - document served over http requires an http
12:27:54 INFO - sub-resource via xhr-request using the meta-referrer
12:27:54 INFO - delivery method with keep-origin-redirect and when
12:27: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"
12:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:54 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
12:27:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 4105ms
12:27:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:27:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07ce800 == 21 [pid = 1963] [id = 165]
12:27:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa07cec00) [pid = 1963] [serial = 460] [outer = (nil)]
12:27:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa0e20800) [pid = 1963] [serial = 461] [outer = 0xa07cec00]
12:27:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa17f7000) [pid = 1963] [serial = 462] [outer = 0xa07cec00]
12:27:56 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
12:27:56 INFO - document served over http requires an http
12:27:56 INFO - sub-resource via xhr-request using the meta-referrer
12:27:56 INFO - delivery method with no-redirect and when
12:27: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"
12:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:56 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
12:27:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2725ms
12:27:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:27:57 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225bc00 == 22 [pid = 1963] [id = 166]
12:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa24cb800) [pid = 1963] [serial = 463] [outer = (nil)]
12:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa3451800) [pid = 1963] [serial = 464] [outer = 0xa24cb800]
12:27:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa370f400) [pid = 1963] [serial = 465] [outer = 0xa24cb800]
12:27:58 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0x9b916c00) [pid = 1915] [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.]
12:27:58 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
12:27:58 INFO - document served over http requires an http
12:27:58 INFO - sub-resource via xhr-request using the meta-referrer
12:27:58 INFO - delivery method with swap-origin-redirect and when
12:27: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"
12:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:27:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:27:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:27:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:27:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:27:58 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
12:27:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1944ms
12:27:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:27:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d08000 == 23 [pid = 1963] [id = 167]
12:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa3a45c00) [pid = 1963] [serial = 466] [outer = (nil)]
12:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa3d78400) [pid = 1963] [serial = 467] [outer = 0xa3a45c00]
12:27:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa3fef400) [pid = 1963] [serial = 468] [outer = 0xa3a45c00]
12:28:00 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
12:28:00 INFO - document served over http requires an https
12:28:00 INFO - sub-resource via fetch-request using the meta-referrer
12:28:00 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:00 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
12:28:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1949ms
12:28:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:28:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b81c00 == 24 [pid = 1963] [id = 168]
12:28:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa3b8c000) [pid = 1963] [serial = 469] [outer = (nil)]
12:28:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa4e37800) [pid = 1963] [serial = 470] [outer = 0xa3b8c000]
12:28:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa4e41400) [pid = 1963] [serial = 471] [outer = 0xa3b8c000]
12:28:02 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
12:28:02 INFO - document served over http requires an https
12:28:02 INFO - sub-resource via fetch-request using the meta-referrer
12:28:02 INFO - delivery method with no-redirect and when
12:28: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"
12:28:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:02 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
12:28:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1991ms
12:28:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:28:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e34000 == 25 [pid = 1963] [id = 169]
12:28:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa565a800) [pid = 1963] [serial = 472] [outer = (nil)]
12:28:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa5c5ec00) [pid = 1963] [serial = 473] [outer = 0xa565a800]
12:28:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa5c6a400) [pid = 1963] [serial = 474] [outer = 0xa565a800]
12:28:05 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
12:28:05 INFO - document served over http requires an https
12:28:05 INFO - sub-resource via fetch-request using the meta-referrer
12:28:05 INFO - delivery method with swap-origin-redirect and when
12:28: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"
12:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:05 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
12:28:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2448ms
12:28:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:28:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa6087400 == 26 [pid = 1963] [id = 170]
12:28:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa608c000) [pid = 1963] [serial = 475] [outer = (nil)]
12:28:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa76af800) [pid = 1963] [serial = 476] [outer = 0xa608c000]
12:28:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xaa3ac800) [pid = 1963] [serial = 477] [outer = 0xa608c000]
12:28:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff60800 == 27 [pid = 1963] [id = 171]
12:28:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x9ff60c00) [pid = 1963] [serial = 478] [outer = (nil)]
12:28:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x9ff5dc00) [pid = 1963] [serial = 479] [outer = 0x9ff60c00]
12:28:07 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
12:28:07 INFO - document served over http requires an https
12:28:07 INFO - sub-resource via iframe-tag using the meta-referrer
12:28:07 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:07 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
12:28:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2749ms
12:28:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:28:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff61c00 == 28 [pid = 1963] [id = 172]
12:28:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x9ff62c00) [pid = 1963] [serial = 480] [outer = (nil)]
12:28:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x9ffd7000) [pid = 1963] [serial = 481] [outer = 0x9ff62c00]
12:28:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9ffd9c00) [pid = 1963] [serial = 482] [outer = 0x9ff62c00]
12:28:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe0800 == 29 [pid = 1963] [id = 173]
12:28:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x9ffe0c00) [pid = 1963] [serial = 483] [outer = (nil)]
12:28:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x9ffe2c00) [pid = 1963] [serial = 484] [outer = 0x9ffe0c00]
12:28:11 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
12:28:11 INFO - document served over http requires an https
12:28:11 INFO - sub-resource via iframe-tag using the meta-referrer
12:28:11 INFO - delivery method with no-redirect and when
12:28:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:11 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
12:28:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3200ms
12:28:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:28:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff68400 == 30 [pid = 1963] [id = 174]
12:28:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9ff69c00) [pid = 1963] [serial = 485] [outer = (nil)]
12:28:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa0087000) [pid = 1963] [serial = 486] [outer = 0x9ff69c00]
12:28:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa008a800) [pid = 1963] [serial = 487] [outer = 0x9ff69c00]
12:28:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0091000 == 31 [pid = 1963] [id = 175]
12:28:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa0091400) [pid = 1963] [serial = 488] [outer = (nil)]
12:28:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa0093400) [pid = 1963] [serial = 489] [outer = 0xa0091400]
12:28:13 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
12:28:13 INFO - document served over http requires an https
12:28:13 INFO - sub-resource via iframe-tag using the meta-referrer
12:28:13 INFO - delivery method with swap-origin-redirect and when
12:28:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:13 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
12:28:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2156ms
12:28:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:28:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0084800 == 32 [pid = 1963] [id = 176]
12:28:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0xa0085c00) [pid = 1963] [serial = 490] [outer = (nil)]
12:28:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0xa016d800) [pid = 1963] [serial = 491] [outer = 0xa0085c00]
12:28:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa0171000) [pid = 1963] [serial = 492] [outer = 0xa0085c00]
12:28:15 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
12:28:15 INFO - document served over http requires an https
12:28:15 INFO - sub-resource via script-tag using the meta-referrer
12:28:15 INFO - delivery method with keep-origin-redirect and when
12:28:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:15 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
12:28:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2040ms
12:28:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:28:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016b800 == 33 [pid = 1963] [id = 177]
12:28:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa016c000) [pid = 1963] [serial = 493] [outer = (nil)]
12:28:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa0286800) [pid = 1963] [serial = 494] [outer = 0xa016c000]
12:28:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa028a800) [pid = 1963] [serial = 495] [outer = 0xa016c000]
12:28:18 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
12:28:18 INFO - document served over http requires an https
12:28:18 INFO - sub-resource via script-tag using the meta-referrer
12:28:18 INFO - delivery method with no-redirect and when
12:28: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"
12:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:18 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
12:28:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3558ms
12:28:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:28:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f705800 == 34 [pid = 1963] [id = 178]
12:28:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9f709000) [pid = 1963] [serial = 496] [outer = (nil)]
12:28:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9f70fc00) [pid = 1963] [serial = 497] [outer = 0x9f709000]
12:28:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa0085800) [pid = 1963] [serial = 498] [outer = 0x9f709000]
12:28:21 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
12:28:21 INFO - document served over http requires an https
12:28:21 INFO - sub-resource via script-tag using the meta-referrer
12:28:21 INFO - delivery method with swap-origin-redirect and when
12:28:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:21 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
12:28:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2552ms
12:28:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa24c9400 == 33 [pid = 1963] [id = 164]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa1aba800 == 32 [pid = 1963] [id = 163]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef6400 == 31 [pid = 1963] [id = 162]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa07d0400 == 30 [pid = 1963] [id = 160]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0588800 == 29 [pid = 1963] [id = 161]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa07cf000 == 28 [pid = 1963] [id = 158]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e20000 == 27 [pid = 1963] [id = 157]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0eef400 == 26 [pid = 1963] [id = 156]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0c800 == 25 [pid = 1963] [id = 155]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0ac00 == 24 [pid = 1963] [id = 154]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa104c800 == 23 [pid = 1963] [id = 153]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a5a800 == 22 [pid = 1963] [id = 152]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa24d4000 == 21 [pid = 1963] [id = 151]
12:28:21 INFO - PROCESS | 1915 | --DOCSHELL 0xa24d0000 == 20 [pid = 1963] [id = 150]
12:28:22 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa2261400) [pid = 1963] [serial = 408] [outer = (nil)] [url = about:blank]
12:28:22 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa2d0f400) [pid = 1963] [serial = 403] [outer = (nil)] [url = about:blank]
12:28:22 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa3b82800) [pid = 1963] [serial = 411] [outer = (nil)] [url = about:blank]
12:28:22 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa4e40c00) [pid = 1963] [serial = 414] [outer = (nil)] [url = about:blank]
12:28:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70c400 == 21 [pid = 1963] [id = 179]
12:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa028e800) [pid = 1963] [serial = 499] [outer = (nil)]
12:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa0595800) [pid = 1963] [serial = 500] [outer = 0xa028e800]
12:28:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa07d2000) [pid = 1963] [serial = 501] [outer = 0xa028e800]
12:28:23 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
12:28:23 INFO - document served over http requires an https
12:28:23 INFO - sub-resource via xhr-request using the meta-referrer
12:28:23 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:28:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:28:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:23 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
12:28:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2099ms
12:28:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:28:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e1b400 == 22 [pid = 1963] [id = 180]
12:28:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa0e1dc00) [pid = 1963] [serial = 502] [outer = (nil)]
12:28:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0xa0ef1c00) [pid = 1963] [serial = 503] [outer = 0xa0e1dc00]
12:28:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa1046c00) [pid = 1963] [serial = 504] [outer = 0xa0e1dc00]
12:28:26 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
12:28:26 INFO - document served over http requires an https
12:28:26 INFO - sub-resource via xhr-request using the meta-referrer
12:28:26 INFO - delivery method with no-redirect and when
12:28:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:28:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:28:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:26 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
12:28:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2856ms
12:28:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:28:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0eec800 == 23 [pid = 1963] [id = 181]
12:28:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa17fa000) [pid = 1963] [serial = 505] [outer = (nil)]
12:28:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0xa1ab9800) [pid = 1963] [serial = 506] [outer = 0xa17fa000]
12:28:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa1ac1000) [pid = 1963] [serial = 507] [outer = 0xa17fa000]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa0d0f400) [pid = 1963] [serial = 431] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa77afc00) [pid = 1963] [serial = 425] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa0ef1800) [pid = 1963] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa17f2400) [pid = 1963] [serial = 452] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa5c67000) [pid = 1963] [serial = 422] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa172cc00) [pid = 1963] [serial = 428] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa0d0d400) [pid = 1963] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa2d09400) [pid = 1963] [serial = 458] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa07c4000) [pid = 1963] [serial = 439] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa28a2400) [pid = 1963] [serial = 455] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa07d1000) [pid = 1963] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619259950]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa2d05800) [pid = 1963] [serial = 419] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa1046800) [pid = 1963] [serial = 449] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa0e22000) [pid = 1963] [serial = 434] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa058e800) [pid = 1963] [serial = 444] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa43e5c00) [pid = 1963] [serial = 416] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa058c000) [pid = 1963] [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]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa1abe800) [pid = 1963] [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]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa172e800) [pid = 1963] [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]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa0eef800) [pid = 1963] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa07cf400) [pid = 1963] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619259950]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa07d0c00) [pid = 1963] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa2d0bc00) [pid = 1963] [serial = 372] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa565b000) [pid = 1963] [serial = 417] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa20ecc00) [pid = 1963] [serial = 319] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa29f0400) [pid = 1963] [serial = 288] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa28ac400) [pid = 1963] [serial = 285] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa55eec00) [pid = 1963] [serial = 306] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa3d7a800) [pid = 1963] [serial = 309] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa22be000) [pid = 1963] [serial = 314] [outer = (nil)] [url = about:blank]
12:28:29 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0xa3a4b800) [pid = 1963] [serial = 336] [outer = (nil)] [url = about:blank]
12:28:29 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
12:28:29 INFO - document served over http requires an https
12:28:29 INFO - sub-resource via xhr-request using the meta-referrer
12:28:29 INFO - delivery method with swap-origin-redirect and when
12:28: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"
12:28:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:28:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:28:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:29 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
12:28:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3238ms
12:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
12:28:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0a400 == 24 [pid = 1963] [id = 182]
12:28:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa0d0d400) [pid = 1963] [serial = 508] [outer = (nil)]
12:28:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa17f2400) [pid = 1963] [serial = 509] [outer = 0xa0d0d400]
12:28:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa20e3c00) [pid = 1963] [serial = 510] [outer = 0xa0d0d400]
12:28:31 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
12:28:31 INFO - document served over http requires an http
12:28:31 INFO - sub-resource via fetch-request using the http-csp
12:28:31 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:31 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
12:28:31 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 1841ms
12:28:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
12:28:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0090c00 == 25 [pid = 1963] [id = 183]
12:28:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa028e400) [pid = 1963] [serial = 511] [outer = (nil)]
12:28:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa0e18400) [pid = 1963] [serial = 512] [outer = 0xa028e400]
12:28:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa172d000) [pid = 1963] [serial = 513] [outer = 0xa028e400]
12:28:33 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
12:28:33 INFO - document served over http requires an http
12:28:33 INFO - sub-resource via fetch-request using the http-csp
12:28:33 INFO - delivery method with no-redirect and when
12:28: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"
12:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:33 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
12:28:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2295ms
12:28:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
12:28:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa028fc00 == 26 [pid = 1963] [id = 184]
12:28:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa058fc00) [pid = 1963] [serial = 514] [outer = (nil)]
12:28:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa225a400) [pid = 1963] [serial = 515] [outer = 0xa058fc00]
12:28:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa2263c00) [pid = 1963] [serial = 516] [outer = 0xa058fc00]
12:28:36 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
12:28:36 INFO - document served over http requires an http
12:28:36 INFO - sub-resource via fetch-request using the http-csp
12:28:36 INFO - delivery method with swap-origin-redirect and when
12:28: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
12:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:28:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:28:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:28:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:36 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
12:28:36 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 2556ms
12:28:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:28:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2258800 == 27 [pid = 1963] [id = 185]
12:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa22c2400) [pid = 1963] [serial = 517] [outer = (nil)]
12:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa24cf800) [pid = 1963] [serial = 518] [outer = 0xa22c2400]
12:28:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa28acc00) [pid = 1963] [serial = 519] [outer = 0xa22c2400]
12:28:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29ed000 == 28 [pid = 1963] [id = 186]
12:28:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa29ee000) [pid = 1963] [serial = 520] [outer = (nil)]
12:28:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa29f6800) [pid = 1963] [serial = 521] [outer = 0xa29ee000]
12:28:39 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
12:28:39 INFO - document served over http requires an http
12:28:39 INFO - sub-resource via iframe-tag using the http-csp
12:28:39 INFO - delivery method with keep-origin-redirect and when
12:28:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:39 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
12:28:39 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 2439ms
12:28:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
12:28:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24c6c00 == 29 [pid = 1963] [id = 187]
12:28:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa24c7400) [pid = 1963] [serial = 522] [outer = (nil)]
12:28:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa2d0c400) [pid = 1963] [serial = 523] [outer = 0xa24c7400]
12:28:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa3701800) [pid = 1963] [serial = 524] [outer = 0xa24c7400]
12:28:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a47800 == 30 [pid = 1963] [id = 188]
12:28:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0xa3a4b800) [pid = 1963] [serial = 525] [outer = (nil)]
12:28:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0xa3b85000) [pid = 1963] [serial = 526] [outer = 0xa3a4b800]
12:28:42 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
12:28:42 INFO - document served over http requires an http
12:28:42 INFO - sub-resource via iframe-tag using the http-csp
12:28:42 INFO - delivery method with no-redirect and when
12:28: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"
12:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:42 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
12:28:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3143ms
12:28:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:28:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b10000 == 31 [pid = 1963] [id = 189]
12:28:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa2d02c00) [pid = 1963] [serial = 527] [outer = (nil)]
12:28:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa43e4800) [pid = 1963] [serial = 528] [outer = 0xa2d02c00]
12:28:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa4e32400) [pid = 1963] [serial = 529] [outer = 0xa2d02c00]
12:28:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55ed000 == 32 [pid = 1963] [id = 190]
12:28:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa55eec00) [pid = 1963] [serial = 530] [outer = (nil)]
12:28:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa5665000) [pid = 1963] [serial = 531] [outer = 0xa55eec00]
12:28:44 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
12:28:44 INFO - document served over http requires an http
12:28:44 INFO - sub-resource via iframe-tag using the http-csp
12:28:44 INFO - delivery method with swap-origin-redirect and when
12:28:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
12:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:28:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:44 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
12:28:44 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 2503ms
12:28:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
12:28:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fee800 == 33 [pid = 1963] [id = 191]
12:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa3ff0c00) [pid = 1963] [serial = 532] [outer = (nil)]
12:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa5c65000) [pid = 1963] [serial = 533] [outer = 0xa3ff0c00]
12:28:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0xa5fddc00) [pid = 1963] [serial = 534] [outer = 0xa3ff0c00]
12:28:46 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
12:28:46 INFO - document served over http requires an http
12:28:46 INFO - sub-resource via script-tag using the http-csp
12:28:46 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:46 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
12:28:46 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 2022ms
12:28:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
12:28:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a5c400 == 34 [pid = 1963] [id = 192]
12:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa5a5d800) [pid = 1963] [serial = 535] [outer = (nil)]
12:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xaa31a800) [pid = 1963] [serial = 536] [outer = 0xa5a5d800]
12:28:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9f770400) [pid = 1963] [serial = 537] [outer = 0xa5a5d800]
12:28:48 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
12:28:48 INFO - document served over http requires an http
12:28:48 INFO - sub-resource via script-tag using the http-csp
12:28:48 INFO - delivery method with no-redirect and when
12:28: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"
12:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:48 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
12:28:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1885ms
12:28:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
12:28:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77a000 == 35 [pid = 1963] [id = 193]
12:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9f77c000) [pid = 1963] [serial = 538] [outer = (nil)]
12:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9f77dc00) [pid = 1963] [serial = 539] [outer = 0x9f77c000]
12:28:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9f7eb800) [pid = 1963] [serial = 540] [outer = 0x9f77c000]
12:28:50 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
12:28:50 INFO - document served over http requires an http
12:28:50 INFO - sub-resource via script-tag using the http-csp
12:28:50 INFO - delivery method with swap-origin-redirect and when
12:28: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
12:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:28:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:28:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:50 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
12:28:50 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 2293ms
12:28:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
12:28:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77b800 == 36 [pid = 1963] [id = 194]
12:28:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9f7f1000) [pid = 1963] [serial = 541] [outer = (nil)]
12:28:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9f7f8800) [pid = 1963] [serial = 542] [outer = 0x9f7f1000]
12:28:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa021fc00) [pid = 1963] [serial = 543] [outer = 0x9f7f1000]
12:28:54 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
12:28:54 INFO - document served over http requires an http
12:28:54 INFO - sub-resource via xhr-request using the http-csp
12:28:54 INFO - delivery method with keep-origin-redirect and when
12:28: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"
12:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:28:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:28:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:54 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
12:28:54 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 3702ms
12:28:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
12:28:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f7000 == 37 [pid = 1963] [id = 195]
12:28:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9f7f7400) [pid = 1963] [serial = 544] [outer = (nil)]
12:28:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa0228400) [pid = 1963] [serial = 545] [outer = 0x9f7f7400]
12:28:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa0283c00) [pid = 1963] [serial = 546] [outer = 0x9f7f7400]
12:28:58 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
12:28:58 INFO - document served over http requires an http
12:28:58 INFO - sub-resource via xhr-request using the http-csp
12:28:58 INFO - delivery method with no-redirect and when
12:28: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"
12:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:28:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:28:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:28:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:28:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:28:58 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
12:28:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3318ms
12:28:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
12:28:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70ac00 == 38 [pid = 1963] [id = 196]
12:28:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9f7f9000) [pid = 1963] [serial = 547] [outer = (nil)]
12:28:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9ff69400) [pid = 1963] [serial = 548] [outer = 0x9f7f9000]
12:28:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:28:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa0170800) [pid = 1963] [serial = 549] [outer = 0x9f7f9000]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa5867400 == 37 [pid = 1963] [id = 125]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0eec800 == 36 [pid = 1963] [id = 181]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e1b400 == 35 [pid = 1963] [id = 180]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70c400 == 34 [pid = 1963] [id = 179]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9f705800 == 33 [pid = 1963] [id = 178]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0084800 == 32 [pid = 1963] [id = 176]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff68400 == 31 [pid = 1963] [id = 174]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0091000 == 30 [pid = 1963] [id = 175]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe0800 == 29 [pid = 1963] [id = 173]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff60800 == 28 [pid = 1963] [id = 171]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa6087400 == 27 [pid = 1963] [id = 170]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e34000 == 26 [pid = 1963] [id = 169]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e4800 == 25 [pid = 1963] [id = 139]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b81c00 == 24 [pid = 1963] [id = 168]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d08000 == 23 [pid = 1963] [id = 167]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa225bc00 == 22 [pid = 1963] [id = 166]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac2c00 == 21 [pid = 1963] [id = 149]
12:28:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa07ce800 == 20 [pid = 1963] [id = 165]
12:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa29ed400) [pid = 1963] [serial = 456] [outer = (nil)] [url = about:blank]
12:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa20f0c00) [pid = 1963] [serial = 453] [outer = (nil)] [url = about:blank]
12:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa1abb800) [pid = 1963] [serial = 450] [outer = (nil)] [url = about:blank]
12:29:00 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
12:29:00 INFO - document served over http requires an http
12:29:00 INFO - sub-resource via xhr-request using the http-csp
12:29:00 INFO - delivery method with swap-origin-redirect and when
12:29:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
12:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:29:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:00 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
12:29:00 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 2100ms
12:29:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
12:29:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008a000 == 21 [pid = 1963] [id = 197]
12:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa008e400) [pid = 1963] [serial = 550] [outer = (nil)]
12:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa016ec00) [pid = 1963] [serial = 551] [outer = 0xa008e400]
12:29:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa028f000) [pid = 1963] [serial = 552] [outer = 0xa008e400]
12:29:01 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
12:29:01 INFO - document served over http requires an https
12:29:01 INFO - sub-resource via fetch-request using the http-csp
12:29:01 INFO - delivery method with keep-origin-redirect and when
12:29: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"
12:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:29:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:29:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:29:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:01 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
12:29:01 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 1744ms
12:29:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
12:29:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0086400 == 22 [pid = 1963] [id = 198]
12:29:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa07cb400) [pid = 1963] [serial = 553] [outer = (nil)]
12:29:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa0e19000) [pid = 1963] [serial = 554] [outer = 0xa07cb400]
12:29:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0xa0eea000) [pid = 1963] [serial = 555] [outer = 0xa07cb400]
12:29:03 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
12:29:03 INFO - document served over http requires an https
12:29:03 INFO - sub-resource via fetch-request using the http-csp
12:29:03 INFO - delivery method with no-redirect and when
12:29: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"
12:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:29:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:29:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:29:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:03 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
12:29:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1836ms
12:29:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
12:29:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0089c00 == 23 [pid = 1963] [id = 199]
12:29:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0170400) [pid = 1963] [serial = 556] [outer = (nil)]
12:29:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa1730400) [pid = 1963] [serial = 557] [outer = 0xa0170400]
12:29:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa17f3000) [pid = 1963] [serial = 558] [outer = 0xa0170400]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9f709000) [pid = 1963] [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]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0xa0e1dc00) [pid = 1963] [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]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0xa028e800) [pid = 1963] [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]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa17fa000) [pid = 1963] [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]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0xa0091400) [pid = 1963] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9ffe0c00) [pid = 1963] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619290627]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9ff60c00) [pid = 1963] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:29:07 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa2b0bc00) [pid = 1963] [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]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa0e20800) [pid = 1963] [serial = 461] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa016d800) [pid = 1963] [serial = 491] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9ffd7000) [pid = 1963] [serial = 481] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa1ab9800) [pid = 1963] [serial = 506] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa0093400) [pid = 1963] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9ffe2c00) [pid = 1963] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619290627]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x9f70fc00) [pid = 1963] [serial = 497] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa5c5ec00) [pid = 1963] [serial = 473] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa76af800) [pid = 1963] [serial = 476] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa3451800) [pid = 1963] [serial = 464] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9ff5dc00) [pid = 1963] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa4e37800) [pid = 1963] [serial = 470] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa0286800) [pid = 1963] [serial = 494] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa0ef1c00) [pid = 1963] [serial = 503] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa0087000) [pid = 1963] [serial = 486] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa3d78400) [pid = 1963] [serial = 467] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa0595800) [pid = 1963] [serial = 500] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa17f2400) [pid = 1963] [serial = 509] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa1ac1000) [pid = 1963] [serial = 507] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa07d2000) [pid = 1963] [serial = 501] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa1046c00) [pid = 1963] [serial = 504] [outer = (nil)] [url = about:blank]
12:29:08 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa3453800) [pid = 1963] [serial = 459] [outer = (nil)] [url = about:blank]
12:29:09 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
12:29:09 INFO - document served over http requires an https
12:29:09 INFO - sub-resource via fetch-request using the http-csp
12:29:09 INFO - delivery method with swap-origin-redirect and when
12:29: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"
12:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:29:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:29:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:09 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
12:29:09 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 5713ms
12:29:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:29:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f709400 == 24 [pid = 1963] [id = 200]
12:29:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9f70a400) [pid = 1963] [serial = 559] [outer = (nil)]
12:29:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa0091400) [pid = 1963] [serial = 560] [outer = 0x9f70a400]
12:29:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa0228c00) [pid = 1963] [serial = 561] [outer = 0x9f70a400]
12:29:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d02000 == 25 [pid = 1963] [id = 201]
12:29:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa0d02800) [pid = 1963] [serial = 562] [outer = (nil)]
12:29:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa0594000) [pid = 1963] [serial = 563] [outer = 0xa0d02800]
12:29:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
12:29:12 INFO - document served over http requires an https
12:29:12 INFO - sub-resource via iframe-tag using the http-csp
12:29:12 INFO - delivery method with keep-origin-redirect and when
12: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"
12:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:29:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:29:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
12:29:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 3301ms
12:29:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
12:29:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe1400 == 26 [pid = 1963] [id = 202]
12:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa0d05400) [pid = 1963] [serial = 564] [outer = (nil)]
12:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa1738800) [pid = 1963] [serial = 565] [outer = 0xa0d05400]
12:29:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa1a3d400) [pid = 1963] [serial = 566] [outer = 0xa0d05400]
12:29:14 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac2000 == 27 [pid = 1963] [id = 203]
12:29:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0xa1ac2400) [pid = 1963] [serial = 567] [outer = (nil)]
12:29:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa1ac6c00) [pid = 1963] [serial = 568] [outer = 0xa1ac2400]
12:29:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
12:29:14 INFO - document served over http requires an https
12:29:14 INFO - sub-resource via iframe-tag using the http-csp
12:29:14 INFO - delivery method with no-redirect and when
12: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"
12:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:29:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:29:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
12:29:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2145ms
12:29:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:29:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172b800 == 28 [pid = 1963] [id = 204]
12:29:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa172d800) [pid = 1963] [serial = 569] [outer = (nil)]
12:29:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0xa2256800) [pid = 1963] [serial = 570] [outer = 0xa172d800]
12:29:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa225c800) [pid = 1963] [serial = 571] [outer = 0xa172d800]
12:29:16 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22be800 == 29 [pid = 1963] [id = 205]
12:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0xa22c3400) [pid = 1963] [serial = 572] [outer = (nil)]
12:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0xa24c6800) [pid = 1963] [serial = 573] [outer = 0xa22c3400]
12:29:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
12:29:17 INFO - document served over http requires an https
12:29:17 INFO - sub-resource via iframe-tag using the http-csp
12:29:17 INFO - delivery method with swap-origin-redirect and when
12: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"
12:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:29:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
12:29:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 2097ms
12:29:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
12:29:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20eec00 == 30 [pid = 1963] [id = 206]
12:29:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0xa20ef000) [pid = 1963] [serial = 574] [outer = (nil)]
12:29:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0xa28b1c00) [pid = 1963] [serial = 575] [outer = 0xa20ef000]
12:29:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa2b06000) [pid = 1963] [serial = 576] [outer = 0xa20ef000]
12:29:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
12:29:19 INFO - document served over http requires an https
12:29:19 INFO - sub-resource via script-tag using the http-csp
12:29:19 INFO - delivery method with keep-origin-redirect and when
12: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"
12:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:29:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
12:29:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1958ms
12:29:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
12:29:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28aa400 == 31 [pid = 1963] [id = 207]
12:29:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0xa28ab000) [pid = 1963] [serial = 577] [outer = (nil)]
12:29:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa3456400) [pid = 1963] [serial = 578] [outer = 0xa28ab000]
12:29:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa370ac00) [pid = 1963] [serial = 579] [outer = 0xa28ab000]
12:29:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
12:29:21 INFO - document served over http requires an https
12:29:21 INFO - sub-resource via script-tag using the http-csp
12:29:21 INFO - delivery method with no-redirect and when
12:29:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:29:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
12:29:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2449ms
12:29:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
12:29:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d0fc00 == 32 [pid = 1963] [id = 208]
12:29:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa3b82000) [pid = 1963] [serial = 580] [outer = (nil)]
12:29:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa3fe6400) [pid = 1963] [serial = 581] [outer = 0xa3b82000]
12:29:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa43dc000) [pid = 1963] [serial = 582] [outer = 0xa3b82000]
12:29:23 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
12:29:23 INFO - document served over http requires an https
12:29:23 INFO - sub-resource via script-tag using the http-csp
12:29:23 INFO - delivery method with swap-origin-redirect and when
12: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"
12:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:29:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:23 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
12:29:23 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 2365ms
12:29:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
12:29:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d78400 == 33 [pid = 1963] [id = 209]
12:29:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa3d7f800) [pid = 1963] [serial = 583] [outer = (nil)]
12:29:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa4e3bc00) [pid = 1963] [serial = 584] [outer = 0xa3d7f800]
12:29:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0xa50dc000) [pid = 1963] [serial = 585] [outer = 0xa3d7f800]
12:29:26 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
12:29:26 INFO - document served over http requires an https
12:29:26 INFO - sub-resource via xhr-request using the http-csp
12:29:26 INFO - delivery method with keep-origin-redirect and when
12:29:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:29:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:29:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:26 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
12:29:26 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 2240ms
12:29:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
12:29:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e35c00 == 34 [pid = 1963] [id = 210]
12:29:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa55ef000) [pid = 1963] [serial = 586] [outer = (nil)]
12:29:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa5fbec00) [pid = 1963] [serial = 587] [outer = 0xa55ef000]
12:29:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa608a400) [pid = 1963] [serial = 588] [outer = 0xa55ef000]
12:29:29 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
12:29:29 INFO - document served over http requires an https
12:29:29 INFO - sub-resource via xhr-request using the http-csp
12:29:29 INFO - delivery method with no-redirect and when
12:29:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:29:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:29:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:29 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
12:29:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2950ms
12:29:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
12:29:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef2400 == 35 [pid = 1963] [id = 211]
12:29:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9eef2800) [pid = 1963] [serial = 589] [outer = (nil)]
12:29:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9eef4400) [pid = 1963] [serial = 590] [outer = 0x9eef2800]
12:29:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9eef8800) [pid = 1963] [serial = 591] [outer = 0x9eef2800]
12:29:31 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
12:29:31 INFO - document served over http requires an https
12:29:31 INFO - sub-resource via xhr-request using the http-csp
12:29:31 INFO - delivery method with swap-origin-redirect and when
12:29:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:29:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:29:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:31 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
12:29:31 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 1949ms
12:29:31 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
12:29:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecac800 == 36 [pid = 1963] [id = 212]
12:29:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x9ecacc00) [pid = 1963] [serial = 592] [outer = (nil)]
12:29:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x9ecae800) [pid = 1963] [serial = 593] [outer = 0x9ecacc00]
12:29:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9ecb3000) [pid = 1963] [serial = 594] [outer = 0x9ecacc00]
12:29:32 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
12:29:32 INFO - document served over http requires an http
12:29:32 INFO - sub-resource via fetch-request using the http-csp
12:29:32 INFO - delivery method with keep-origin-redirect and when
12:29:32 INFO - the target request is same-origin.
12:29:32 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 1755ms
12:29:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
12:29:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd0400 == 37 [pid = 1963] [id = 213]
12:29:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9edd1000) [pid = 1963] [serial = 595] [outer = (nil)]
12:29:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9edd8000) [pid = 1963] [serial = 596] [outer = 0x9edd1000]
12:29:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9edddc00) [pid = 1963] [serial = 597] [outer = 0x9edd1000]
12:29:34 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
12:29:34 INFO - document served over http requires an http
12:29:34 INFO - sub-resource via fetch-request using the http-csp
12:29:34 INFO - delivery method with no-redirect and when
12:29:34 INFO - the target request is same-origin.
12:29:34 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 1850ms
12:29:34 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
12:29:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99b000 == 38 [pid = 1963] [id = 214]
12:29:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9e99dc00) [pid = 1963] [serial = 598] [outer = (nil)]
12:29:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9e9a1800) [pid = 1963] [serial = 599] [outer = 0x9e99dc00]
12:29:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9e9a5400) [pid = 1963] [serial = 600] [outer = 0x9e99dc00]
12:29:38 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
12:29:38 INFO - document served over http requires an http
12:29:38 INFO - sub-resource via fetch-request using the http-csp
12:29:38 INFO - delivery method with swap-origin-redirect and when
12:29: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"
12:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:29:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:29:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:29:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:38 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
12:29:38 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 3770ms
12:29:38 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
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa0090c00 == 37 [pid = 1963] [id = 183]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa028fc00 == 36 [pid = 1963] [id = 184]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa29ed000 == 35 [pid = 1963] [id = 186]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa2258800 == 34 [pid = 1963] [id = 185]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a47800 == 33 [pid = 1963] [id = 188]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa24c6c00 == 32 [pid = 1963] [id = 187]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa55ed000 == 31 [pid = 1963] [id = 190]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b10000 == 30 [pid = 1963] [id = 189]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fee800 == 29 [pid = 1963] [id = 191]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a5c400 == 28 [pid = 1963] [id = 192]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77a000 == 27 [pid = 1963] [id = 193]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f7000 == 26 [pid = 1963] [id = 195]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70ac00 == 25 [pid = 1963] [id = 196]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa008a000 == 24 [pid = 1963] [id = 197]
12:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0xa0086400 == 23 [pid = 1963] [id = 198]
12:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0xa0085800) [pid = 1963] [serial = 498] [outer = (nil)] [url = about:blank]
12:29:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa0800 == 24 [pid = 1963] [id = 215]
12:29:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9eaa0c00) [pid = 1963] [serial = 601] [outer = (nil)]
12:29:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9eaa6c00) [pid = 1963] [serial = 602] [outer = 0x9eaa0c00]
12:29:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x9ecae400) [pid = 1963] [serial = 603] [outer = 0x9eaa0c00]
12:29:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddb800 == 25 [pid = 1963] [id = 216]
12:29:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x9eddbc00) [pid = 1963] [serial = 604] [outer = (nil)]
12:29:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x9eef0800) [pid = 1963] [serial = 605] [outer = 0x9eddbc00]
12:29:41 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
12:29:41 INFO - document served over http requires an http
12:29:41 INFO - sub-resource via iframe-tag using the http-csp
12:29:41 INFO - delivery method with keep-origin-redirect and when
12:29:41 INFO - the target request is same-origin.
12:29:41 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 3285ms
12:29:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
12:29:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9ec00 == 26 [pid = 1963] [id = 217]
12:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9eaa1400) [pid = 1963] [serial = 606] [outer = (nil)]
12:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x9f70fc00) [pid = 1963] [serial = 607] [outer = 0x9eaa1400]
12:29:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x9f77a000) [pid = 1963] [serial = 608] [outer = 0x9eaa1400]
12:29:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5d800 == 27 [pid = 1963] [id = 218]
12:29:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x9ff5dc00) [pid = 1963] [serial = 609] [outer = (nil)]
12:29:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x9ff64800) [pid = 1963] [serial = 610] [outer = 0x9ff5dc00]
12:29:43 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
12:29:43 INFO - document served over http requires an http
12:29:43 INFO - sub-resource via iframe-tag using the http-csp
12:29:43 INFO - delivery method with no-redirect and when
12:29:43 INFO - the target request is same-origin.
12:29:43 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 1843ms
12:29:43 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
12:29:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f708800 == 28 [pid = 1963] [id = 219]
12:29:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x9f70c000) [pid = 1963] [serial = 611] [outer = (nil)]
12:29:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x9ffe4000) [pid = 1963] [serial = 612] [outer = 0x9f70c000]
12:29:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0xa0090c00) [pid = 1963] [serial = 613] [outer = 0x9f70c000]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0xa016ec00) [pid = 1963] [serial = 551] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0xa0e18400) [pid = 1963] [serial = 512] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0xa29f6800) [pid = 1963] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0xa5665000) [pid = 1963] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0xa225a400) [pid = 1963] [serial = 515] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0xa24cf800) [pid = 1963] [serial = 518] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x9ff69400) [pid = 1963] [serial = 548] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0xa3b85000) [pid = 1963] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619321067]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0xa5c65000) [pid = 1963] [serial = 533] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0xa2d0c400) [pid = 1963] [serial = 523] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0xa0228400) [pid = 1963] [serial = 545] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x9f7f8800) [pid = 1963] [serial = 542] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0xa0e19000) [pid = 1963] [serial = 554] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x9f77dc00) [pid = 1963] [serial = 539] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0xa43e4800) [pid = 1963] [serial = 528] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0xaa31a800) [pid = 1963] [serial = 536] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0xa1730400) [pid = 1963] [serial = 557] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0xa07cb400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x9f7f7400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9f7f9000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0xa008e400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0xa37fa000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0xa37f4c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0xa5c61000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa608a000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0xa43df400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0xa4599c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa50d5000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0xa344e800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0xa2d04800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa3707800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa37f5c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa4503c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa50d9800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa3452c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa3d83400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa3fe6c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa28a6000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa28a5400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa37f9800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa5c66c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa225f800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa20e6c00) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa28af000) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa225d400) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa24cd800) [pid = 1963] [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]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa55eec00) [pid = 1963] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa3a4b800) [pid = 1963] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619321067]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa29ee000) [pid = 1963] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa0170800) [pid = 1963] [serial = 549] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa0283c00) [pid = 1963] [serial = 546] [outer = (nil)] [url = about:blank]
12:29:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f777800 == 29 [pid = 1963] [id = 220]
12:29:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x9f77dc00) [pid = 1963] [serial = 614] [outer = (nil)]
12:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa0167400) [pid = 1963] [serial = 615] [outer = 0x9f77dc00]
12:29:46 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
12:29:46 INFO - document served over http requires an http
12:29:46 INFO - sub-resource via iframe-tag using the http-csp
12:29:46 INFO - delivery method with swap-origin-redirect and when
12:29: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"
12:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:29:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:29:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:46 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
12:29:46 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 2496ms
12:29:46 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
12:29:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdfc00 == 30 [pid = 1963] [id = 221]
12:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9ffe2000) [pid = 1963] [serial = 616] [outer = (nil)]
12:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa022c000) [pid = 1963] [serial = 617] [outer = 0x9ffe2000]
12:29:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa0283c00) [pid = 1963] [serial = 618] [outer = 0x9ffe2000]
12:29:48 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
12:29:48 INFO - document served over http requires an http
12:29:48 INFO - sub-resource via script-tag using the http-csp
12:29:48 INFO - delivery method with keep-origin-redirect and when
12:29:48 INFO - the target request is same-origin.
12:29:48 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 1842ms
12:29:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
12:29:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefa800 == 31 [pid = 1963] [id = 222]
12:29:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9f70c800) [pid = 1963] [serial = 619] [outer = (nil)]
12:29:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9ff67800) [pid = 1963] [serial = 620] [outer = 0x9f70c800]
12:29:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa0170800) [pid = 1963] [serial = 621] [outer = 0x9f70c800]
12:29:50 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
12:29:50 INFO - document served over http requires an http
12:29:50 INFO - sub-resource via script-tag using the http-csp
12:29:50 INFO - delivery method with no-redirect and when
12:29:50 INFO - the target request is same-origin.
12:29:50 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 2541ms
12:29:50 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
12:29:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f76fc00 == 32 [pid = 1963] [id = 223]
12:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9f770000) [pid = 1963] [serial = 622] [outer = (nil)]
12:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa07cc000) [pid = 1963] [serial = 623] [outer = 0x9f770000]
12:29:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0xa0d0f000) [pid = 1963] [serial = 624] [outer = 0x9f770000]
12:29:53 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
12:29:53 INFO - document served over http requires an http
12:29:53 INFO - sub-resource via script-tag using the http-csp
12:29:53 INFO - delivery method with swap-origin-redirect and when
12:29: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"
12:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:29:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:29:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:53 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
12:29:53 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 2505ms
12:29:53 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
12:29:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c6800 == 33 [pid = 1963] [id = 224]
12:29:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0xa07c7400) [pid = 1963] [serial = 625] [outer = (nil)]
12:29:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0xa104c000) [pid = 1963] [serial = 626] [outer = 0xa07c7400]
12:29:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0xa1735000) [pid = 1963] [serial = 627] [outer = 0xa07c7400]
12:29:56 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
12:29:56 INFO - document served over http requires an http
12:29:56 INFO - sub-resource via xhr-request using the http-csp
12:29:56 INFO - delivery method with keep-origin-redirect and when
12:29:56 INFO - the target request is same-origin.
12:29:56 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 2990ms
12:29:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
12:29:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1047c00 == 34 [pid = 1963] [id = 225]
12:29:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa1a3d000) [pid = 1963] [serial = 628] [outer = (nil)]
12:29:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0xa20e6800) [pid = 1963] [serial = 629] [outer = 0xa1a3d000]
12:29:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa20ef800) [pid = 1963] [serial = 630] [outer = 0xa1a3d000]
12:29:58 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
12:29:58 INFO - document served over http requires an http
12:29:58 INFO - sub-resource via xhr-request using the http-csp
12:29:58 INFO - delivery method with no-redirect and when
12:29:58 INFO - the target request is same-origin.
12:29:58 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 1883ms
12:29:58 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
12:29:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac1400 == 35 [pid = 1963] [id = 226]
12:29:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa22bd000) [pid = 1963] [serial = 631] [outer = (nil)]
12:29:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa24cd800) [pid = 1963] [serial = 632] [outer = 0xa22bd000]
12:29:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:29:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa28a5800) [pid = 1963] [serial = 633] [outer = 0xa22bd000]
12:29:59 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
12:29:59 INFO - document served over http requires an http
12:29:59 INFO - sub-resource via xhr-request using the http-csp
12:29:59 INFO - delivery method with swap-origin-redirect and when
12:29: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"
12:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:29:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:29:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:29:59 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
12:29:59 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 1803ms
12:30:00 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
12:30:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c6800 == 36 [pid = 1963] [id = 227]
12:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa29ed000) [pid = 1963] [serial = 634] [outer = (nil)]
12:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa2d05000) [pid = 1963] [serial = 635] [outer = 0xa29ed000]
12:30:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa3454800) [pid = 1963] [serial = 636] [outer = 0xa29ed000]
12:30:01 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
12:30:01 INFO - document served over http requires an https
12:30:01 INFO - sub-resource via fetch-request using the http-csp
12:30:01 INFO - delivery method with keep-origin-redirect and when
12: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"
12:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:01 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
12:30:01 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 1890ms
12:30:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
12:30:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d03400 == 37 [pid = 1963] [id = 228]
12:30:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0xa3705c00) [pid = 1963] [serial = 637] [outer = (nil)]
12:30:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa3b7f400) [pid = 1963] [serial = 638] [outer = 0xa3705c00]
12:30:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa3d76400) [pid = 1963] [serial = 639] [outer = 0xa3705c00]
12:30:04 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
12:30:04 INFO - document served over http requires an https
12:30:04 INFO - sub-resource via fetch-request using the http-csp
12:30:04 INFO - delivery method with no-redirect and when
12:30: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"
12:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:04 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
12:30:04 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 2354ms
12:30:04 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
12:30:04 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fe7800 == 38 [pid = 1963] [id = 229]
12:30:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa3fe8c00) [pid = 1963] [serial = 640] [outer = (nil)]
12:30:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa450a400) [pid = 1963] [serial = 641] [outer = 0xa3fe8c00]
12:30:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa45a0000) [pid = 1963] [serial = 642] [outer = 0xa3fe8c00]
12:30:07 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
12:30:07 INFO - document served over http requires an https
12:30:07 INFO - sub-resource via fetch-request using the http-csp
12:30:07 INFO - delivery method with swap-origin-redirect and when
12: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"
12:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:07 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
12:30:07 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 2745ms
12:30:07 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
12:30:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43e4800 == 39 [pid = 1963] [id = 230]
12:30:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa43e8400) [pid = 1963] [serial = 643] [outer = (nil)]
12:30:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa5666400) [pid = 1963] [serial = 644] [outer = 0xa43e8400]
12:30:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0xa5873400) [pid = 1963] [serial = 645] [outer = 0xa43e8400]
12:30:12 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
12:30:12 INFO - document served over http requires an https
12:30:12 INFO - sub-resource via fetch-request using the http-csp
12:30:12 INFO - delivery method with swap-origin-redirect and when
12:30:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:12 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
12:30:12 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 5146ms
12:30:12 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
12:30:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeed800 == 40 [pid = 1963] [id = 231]
12:30:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9eeedc00) [pid = 1963] [serial = 646] [outer = (nil)]
12:30:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9ff5a800) [pid = 1963] [serial = 647] [outer = 0x9eeedc00]
12:30:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9ffdac00) [pid = 1963] [serial = 648] [outer = 0x9eeedc00]
12:30:14 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
12:30:14 INFO - document served over http requires an https
12:30:14 INFO - sub-resource via fetch-request using the http-csp
12:30:14 INFO - delivery method with keep-origin-redirect and when
12: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"
12:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:14 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
12:30:14 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 2145ms
12:30:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9d005800 == 6 [pid = 1915] [id = 7]
12:30:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
12:30:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f701800 == 41 [pid = 1963] [id = 232]
12:30:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9f704800) [pid = 1963] [serial = 649] [outer = (nil)]
12:30:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9f776000) [pid = 1963] [serial = 650] [outer = 0x9f704800]
12:30:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9ff66c00) [pid = 1963] [serial = 651] [outer = 0x9f704800]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9f777800 == 40 [pid = 1963] [id = 220]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0a400 == 39 [pid = 1963] [id = 182]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa058c800 == 38 [pid = 1963] [id = 159]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5d800 == 37 [pid = 1963] [id = 218]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9ec00 == 36 [pid = 1963] [id = 217]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddb800 == 35 [pid = 1963] [id = 216]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa0800 == 34 [pid = 1963] [id = 215]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd0400 == 33 [pid = 1963] [id = 213]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa016b800 == 32 [pid = 1963] [id = 177]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac800 == 31 [pid = 1963] [id = 212]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff61c00 == 30 [pid = 1963] [id = 172]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef2400 == 29 [pid = 1963] [id = 211]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e35c00 == 28 [pid = 1963] [id = 210]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d78400 == 27 [pid = 1963] [id = 209]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d0fc00 == 26 [pid = 1963] [id = 208]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa28aa400 == 25 [pid = 1963] [id = 207]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa20eec00 == 24 [pid = 1963] [id = 206]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa22be800 == 23 [pid = 1963] [id = 205]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa172b800 == 22 [pid = 1963] [id = 204]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac2000 == 21 [pid = 1963] [id = 203]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe1400 == 20 [pid = 1963] [id = 202]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d02000 == 19 [pid = 1963] [id = 201]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9f709400 == 18 [pid = 1963] [id = 200]
12:30:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa0089c00 == 17 [pid = 1963] [id = 199]
12:30:16 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0xa0eea000) [pid = 1963] [serial = 555] [outer = (nil)] [url = about:blank]
12:30:16 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0xa028f000) [pid = 1963] [serial = 552] [outer = (nil)] [url = about:blank]
12:30:16 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
12:30:16 INFO - document served over http requires an https
12:30:16 INFO - sub-resource via fetch-request using the http-csp
12:30:16 INFO - delivery method with no-redirect and when
12: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"
12:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:16 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
12:30:16 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 1892ms
12:30:16 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
12:30:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa0000 == 18 [pid = 1963] [id = 233]
12:30:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9eca8800) [pid = 1963] [serial = 652] [outer = (nil)]
12:30:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9eef0c00) [pid = 1963] [serial = 653] [outer = 0x9eca8800]
12:30:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9f702c00) [pid = 1963] [serial = 654] [outer = 0x9eca8800]
12:30:18 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
12:30:18 INFO - document served over http requires an https
12:30:18 INFO - sub-resource via fetch-request using the http-csp
12:30:18 INFO - delivery method with swap-origin-redirect and when
12: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"
12:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:30:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:30:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:30:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:18 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
12:30:18 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 1742ms
12:30:18 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
12:30:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd4c00 == 19 [pid = 1963] [id = 234]
12:30:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9ff61400) [pid = 1963] [serial = 655] [outer = (nil)]
12:30:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0xa0086400) [pid = 1963] [serial = 656] [outer = 0x9ff61400]
12:30:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0xa008f000) [pid = 1963] [serial = 657] [outer = 0x9ff61400]
12:30:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0173400 == 20 [pid = 1963] [id = 235]
12:30:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0xa0173c00) [pid = 1963] [serial = 658] [outer = (nil)]
12:30:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0xa016e400) [pid = 1963] [serial = 659] [outer = 0xa0173c00]
12:30:20 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
12:30:20 INFO - document served over http requires an https
12:30:20 INFO - sub-resource via iframe-tag using the http-csp
12:30:20 INFO - delivery method with keep-origin-redirect and when
12: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"
12:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:20 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
12:30:20 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 2292ms
12:30:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0xa450fc00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0xa37f1c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0xa17ee800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9ff69c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0xa0e20c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0xa0d0d800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0xa0e1a800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0xa608c000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0xa104e400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0xa5c61400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0xa058cc00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0xa3a45c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0xa4506000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9ff62c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0xa24d1000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0xa1ac6000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0xa607f800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa24d0400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0xa5fb8400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0xa1ac6800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa565a800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0xa2d02c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0xa45a4400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa07cec00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa3a47400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa29f7c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa24c7400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa028e400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa016c000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa0d0d400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa0085c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa2262c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa50d7c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa5870800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa3ff0c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa058fc00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa22c2400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa24cb800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa3b8c000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa022c000) [pid = 1963] [serial = 617] [outer = (nil)] [url = about:blank]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9f77c000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa3b82000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa0d05400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9f70a400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa172d800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa0170400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa28ab000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9eef2800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9eaa0c00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x9f7f1000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9eaa1400) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9eddbc00) [pid = 1963] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa1ac2400) [pid = 1963] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619354652]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa3d7f800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa5a5d800) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9edd1000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9f70c000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa0d02800) [pid = 1963] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x9f77dc00) [pid = 1963] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa20ef000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9ecacc00) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa55ef000) [pid = 1963] [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]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9ff5dc00) [pid = 1963] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619383443]
12:30:23 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa22c3400) [pid = 1963] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0xa4e3bc00) [pid = 1963] [serial = 584] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa28b1c00) [pid = 1963] [serial = 575] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa5fbec00) [pid = 1963] [serial = 587] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa0167400) [pid = 1963] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x9ffe4000) [pid = 1963] [serial = 612] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x9ecae800) [pid = 1963] [serial = 593] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa0594000) [pid = 1963] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa0091400) [pid = 1963] [serial = 560] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9ff64800) [pid = 1963] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619383443]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x9f70fc00) [pid = 1963] [serial = 607] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9eef0800) [pid = 1963] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9eaa6c00) [pid = 1963] [serial = 602] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9eef4400) [pid = 1963] [serial = 590] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa3fe6400) [pid = 1963] [serial = 581] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9edd8000) [pid = 1963] [serial = 596] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa3456400) [pid = 1963] [serial = 578] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa24c6800) [pid = 1963] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa2256800) [pid = 1963] [serial = 570] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9e9a1800) [pid = 1963] [serial = 599] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa1ac6c00) [pid = 1963] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619354652]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa1738800) [pid = 1963] [serial = 565] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa4e3a000) [pid = 1963] [serial = 384] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa5866000) [pid = 1963] [serial = 303] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa17f4400) [pid = 1963] [serial = 398] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa008a800) [pid = 1963] [serial = 487] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa07c8800) [pid = 1963] [serial = 440] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa1ac3800) [pid = 1963] [serial = 432] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa0ee8800) [pid = 1963] [serial = 435] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xaa3ac800) [pid = 1963] [serial = 477] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa0d02c00) [pid = 1963] [serial = 429] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa1043c00) [pid = 1963] [serial = 426] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0592800) [pid = 1963] [serial = 445] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa50dc000) [pid = 1963] [serial = 585] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa3fef400) [pid = 1963] [serial = 468] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa50d3400) [pid = 1963] [serial = 345] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9ffd9c00) [pid = 1963] [serial = 482] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa3b84800) [pid = 1963] [serial = 378] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa37f8400) [pid = 1963] [serial = 339] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa7387800) [pid = 1963] [serial = 393] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3d79000) [pid = 1963] [serial = 420] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa6087000) [pid = 1963] [serial = 351] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa608a400) [pid = 1963] [serial = 588] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa43e0800) [pid = 1963] [serial = 342] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa5c6a400) [pid = 1963] [serial = 474] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa4e32400) [pid = 1963] [serial = 529] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa5a62000) [pid = 1963] [serial = 348] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa17f7000) [pid = 1963] [serial = 462] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa4501c00) [pid = 1963] [serial = 381] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa5fcec00) [pid = 1963] [serial = 423] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa3701800) [pid = 1963] [serial = 524] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa172d000) [pid = 1963] [serial = 513] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9eef8800) [pid = 1963] [serial = 591] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa028a800) [pid = 1963] [serial = 495] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa20e3c00) [pid = 1963] [serial = 510] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa0171000) [pid = 1963] [serial = 492] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa2d09000) [pid = 1963] [serial = 375] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa021fc00) [pid = 1963] [serial = 543] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa565fc00) [pid = 1963] [serial = 387] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa5fbdc00) [pid = 1963] [serial = 390] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x9f770400) [pid = 1963] [serial = 537] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa5fddc00) [pid = 1963] [serial = 534] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9f7eb800) [pid = 1963] [serial = 540] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa2263c00) [pid = 1963] [serial = 516] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa28acc00) [pid = 1963] [serial = 519] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa370f400) [pid = 1963] [serial = 465] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa4e41400) [pid = 1963] [serial = 471] [outer = (nil)] [url = about:blank]
12:30:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7400 == 21 [pid = 1963] [id = 236]
12:30:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9e9a8400) [pid = 1963] [serial = 660] [outer = (nil)]
12:30:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9ecabc00) [pid = 1963] [serial = 661] [outer = 0x9e9a8400]
12:30:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9eefcc00) [pid = 1963] [serial = 662] [outer = 0x9e9a8400]
12:30:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef1400 == 22 [pid = 1963] [id = 237]
12:30:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9eef1800) [pid = 1963] [serial = 663] [outer = (nil)]
12:30:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9eef8800) [pid = 1963] [serial = 664] [outer = 0x9eef1800]
12:30:26 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
12:30:26 INFO - document served over http requires an https
12:30:26 INFO - sub-resource via iframe-tag using the http-csp
12:30:26 INFO - delivery method with no-redirect and when
12:30: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"
12:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:26 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
12:30:26 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 5676ms
12:30:26 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
12:30:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef2400 == 23 [pid = 1963] [id = 238]
12:30:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9eef4400) [pid = 1963] [serial = 665] [outer = (nil)]
12:30:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9f77dc00) [pid = 1963] [serial = 666] [outer = 0x9eef4400]
12:30:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ff5f000) [pid = 1963] [serial = 667] [outer = 0x9eef4400]
12:30:28 INFO - PROCESS | 1915 | --DOCSHELL 0x9bb73400 == 5 [pid = 1915] [id = 8]
12:30:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe1800 == 24 [pid = 1963] [id = 239]
12:30:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9ffe1c00) [pid = 1963] [serial = 668] [outer = (nil)]
12:30:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa0085800) [pid = 1963] [serial = 669] [outer = 0x9ffe1c00]
12:30:29 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
12:30:29 INFO - document served over http requires an https
12:30:29 INFO - sub-resource via iframe-tag using the http-csp
12:30:29 INFO - delivery method with swap-origin-redirect and when
12:30:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:29 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
12:30:29 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 3355ms
12:30:29 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
12:30:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f774c00 == 25 [pid = 1963] [id = 240]
12:30:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9ffe3800) [pid = 1963] [serial = 670] [outer = (nil)]
12:30:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0224400) [pid = 1963] [serial = 671] [outer = 0x9ffe3800]
12:30:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa0284000) [pid = 1963] [serial = 672] [outer = 0x9ffe3800]
12:30:31 INFO - PROCESS | 1915 | --DOMWINDOW == 15 (0x9bb79400) [pid = 1915] [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.]
12:30:31 INFO - PROCESS | 1915 | --DOMWINDOW == 14 (0x9d006400) [pid = 1915] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
12:30:31 INFO - PROCESS | 1915 | --DOMWINDOW == 13 (0x9ae91c00) [pid = 1915] [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.]
12:30:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0589800 == 26 [pid = 1963] [id = 241]
12:30:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa0589c00) [pid = 1963] [serial = 673] [outer = (nil)]
12:30:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa058e800) [pid = 1963] [serial = 674] [outer = 0xa0589c00]
12:30:31 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
12:30:31 INFO - document served over http requires an https
12:30:31 INFO - sub-resource via iframe-tag using the http-csp
12:30:31 INFO - delivery method with swap-origin-redirect and when
12:30:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:31 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
12:30:31 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 2248ms
12:30:31 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
12:30:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0172c00 == 27 [pid = 1963] [id = 242]
12:30:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa021f800) [pid = 1963] [serial = 675] [outer = (nil)]
12:30:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa07ca000) [pid = 1963] [serial = 676] [outer = 0xa021f800]
12:30:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa07cf400) [pid = 1963] [serial = 677] [outer = 0xa021f800]
12:30:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d09000 == 28 [pid = 1963] [id = 243]
12:30:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa0d09400) [pid = 1963] [serial = 678] [outer = (nil)]
12:30:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa0d0d800) [pid = 1963] [serial = 679] [outer = 0xa0d09400]
12:30:33 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
12:30:33 INFO - document served over http requires an https
12:30:33 INFO - sub-resource via iframe-tag using the http-csp
12:30:33 INFO - delivery method with keep-origin-redirect and when
12:30: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"
12:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:33 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
12:30:33 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 2040ms
12:30:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
12:30:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c6c00 == 29 [pid = 1963] [id = 244]
12:30:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa07c7800) [pid = 1963] [serial = 680] [outer = (nil)]
12:30:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa0e22c00) [pid = 1963] [serial = 681] [outer = 0xa07c7800]
12:30:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0eeb400) [pid = 1963] [serial = 682] [outer = 0xa07c7800]
12:30:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1043c00 == 30 [pid = 1963] [id = 245]
12:30:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa1044000) [pid = 1963] [serial = 683] [outer = (nil)]
12:30:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa1047400) [pid = 1963] [serial = 684] [outer = 0xa1044000]
12:30:36 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
12:30:36 INFO - document served over http requires an https
12:30:36 INFO - sub-resource via iframe-tag using the http-csp
12:30:36 INFO - delivery method with no-redirect and when
12: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"
12:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:36 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
12:30:36 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 2268ms
12:30:36 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
12:30:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1045c00 == 31 [pid = 1963] [id = 246]
12:30:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa104ec00) [pid = 1963] [serial = 685] [outer = (nil)]
12:30:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa172fc00) [pid = 1963] [serial = 686] [outer = 0xa104ec00]
12:30:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa17ee800) [pid = 1963] [serial = 687] [outer = 0xa104ec00]
12:30:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17fa800 == 32 [pid = 1963] [id = 247]
12:30:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa1a32800) [pid = 1963] [serial = 688] [outer = (nil)]
12:30:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa1a35400) [pid = 1963] [serial = 689] [outer = 0xa1a32800]
12:30:38 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
12:30:38 INFO - document served over http requires an https
12:30:38 INFO - sub-resource via iframe-tag using the http-csp
12:30:38 INFO - delivery method with swap-origin-redirect and when
12:30:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:30:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:30:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:38 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
12:30:38 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 2646ms
12:30:38 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
12:30:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172ac00 == 33 [pid = 1963] [id = 248]
12:30:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa172b800) [pid = 1963] [serial = 690] [outer = (nil)]
12:30:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa1abe000) [pid = 1963] [serial = 691] [outer = 0xa172b800]
12:30:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa1ac3000) [pid = 1963] [serial = 692] [outer = 0xa172b800]
12:30:41 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
12:30:41 INFO - document served over http requires an https
12:30:41 INFO - sub-resource via script-tag using the http-csp
12:30:41 INFO - delivery method with keep-origin-redirect and when
12: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"
12:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:41 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
12:30:41 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 2504ms
12:30:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:30:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3ec00 == 34 [pid = 1963] [id = 249]
12:30:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa1abc000) [pid = 1963] [serial = 693] [outer = (nil)]
12:30:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa225c000) [pid = 1963] [serial = 694] [outer = 0xa1abc000]
12:30:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa22bbc00) [pid = 1963] [serial = 695] [outer = 0xa1abc000]
12:30:44 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
12:30:44 INFO - document served over http requires an https
12:30:44 INFO - sub-resource via script-tag using the http-csp
12:30:44 INFO - delivery method with no-redirect and when
12:30: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"
12:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:44 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
12:30:44 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 3049ms
12:30:44 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
12:30:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20f1000 == 35 [pid = 1963] [id = 250]
12:30:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa20f1400) [pid = 1963] [serial = 696] [outer = (nil)]
12:30:45 INFO - PROCESS | 1915 | --DOMWINDOW == 12 (0x9cfc6000) [pid = 1915] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
12:30:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa24d0000) [pid = 1963] [serial = 697] [outer = 0xa20f1400]
12:30:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa28a6400) [pid = 1963] [serial = 698] [outer = 0xa20f1400]
12:30:46 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
12:30:46 INFO - document served over http requires an https
12:30:46 INFO - sub-resource via script-tag using the http-csp
12:30:46 INFO - delivery method with swap-origin-redirect and when
12:30:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:46 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
12:30:46 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 2188ms
12:30:46 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
12:30:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24cb000 == 36 [pid = 1963] [id = 251]
12:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa24cb800) [pid = 1963] [serial = 699] [outer = (nil)]
12:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa29f5000) [pid = 1963] [serial = 700] [outer = 0xa24cb800]
12:30:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa2b05c00) [pid = 1963] [serial = 701] [outer = 0xa24cb800]
12:30:48 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
12:30:48 INFO - document served over http requires an https
12:30:48 INFO - sub-resource via script-tag using the http-csp
12:30:48 INFO - delivery method with swap-origin-redirect and when
12:30: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"
12:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:48 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
12:30:48 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 2005ms
12:30:48 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
12:30:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f2000 == 37 [pid = 1963] [id = 252]
12:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa2d05400) [pid = 1963] [serial = 702] [outer = (nil)]
12:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa2d0e000) [pid = 1963] [serial = 703] [outer = 0xa2d05400]
12:30:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3450000) [pid = 1963] [serial = 704] [outer = 0xa2d05400]
12:30:52 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
12:30:52 INFO - document served over http requires an https
12:30:52 INFO - sub-resource via script-tag using the http-csp
12:30:52 INFO - delivery method with keep-origin-redirect and when
12:30: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"
12:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:52 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
12:30:52 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 3464ms
12:30:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:30:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef3000 == 38 [pid = 1963] [id = 253]
12:30:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9eef9c00) [pid = 1963] [serial = 705] [outer = (nil)]
12:30:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9f774400) [pid = 1963] [serial = 706] [outer = 0x9eef9c00]
12:30:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9ff5d000) [pid = 1963] [serial = 707] [outer = 0x9eef9c00]
12:30:54 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
12:30:54 INFO - document served over http requires an https
12:30:54 INFO - sub-resource via script-tag using the http-csp
12:30:54 INFO - delivery method with no-redirect and when
12:30: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"
12:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:54 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
12:30:54 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 2504ms
12:30:54 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
12:30:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9b800 == 39 [pid = 1963] [id = 254]
12:30:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x9ea9c800) [pid = 1963] [serial = 708] [outer = (nil)]
12:30:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9ffda000) [pid = 1963] [serial = 709] [outer = 0x9ea9c800]
12:30:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa07c3400) [pid = 1963] [serial = 710] [outer = 0x9ea9c800]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefa800 == 38 [pid = 1963] [id = 222]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f76fc00 == 37 [pid = 1963] [id = 223]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c6800 == 36 [pid = 1963] [id = 224]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa1047c00 == 35 [pid = 1963] [id = 225]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fe7800 == 34 [pid = 1963] [id = 229]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeed800 == 33 [pid = 1963] [id = 231]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f701800 == 32 [pid = 1963] [id = 232]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa0000 == 31 [pid = 1963] [id = 233]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0173400 == 30 [pid = 1963] [id = 235]
12:30:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd4c00 == 29 [pid = 1963] [id = 234]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa0228c00) [pid = 1963] [serial = 561] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa2b06000) [pid = 1963] [serial = 576] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa0090c00) [pid = 1963] [serial = 613] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9f77a000) [pid = 1963] [serial = 608] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa1a3d400) [pid = 1963] [serial = 566] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa225c800) [pid = 1963] [serial = 571] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa370ac00) [pid = 1963] [serial = 579] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa43dc000) [pid = 1963] [serial = 582] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9edddc00) [pid = 1963] [serial = 597] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9ecae400) [pid = 1963] [serial = 603] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9ecb3000) [pid = 1963] [serial = 594] [outer = (nil)] [url = about:blank]
12:30:56 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa17f3000) [pid = 1963] [serial = 558] [outer = (nil)] [url = about:blank]
12:30:57 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
12:30:57 INFO - document served over http requires an https
12:30:57 INFO - sub-resource via script-tag using the http-csp
12:30:57 INFO - delivery method with swap-origin-redirect and when
12:30: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"
12:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:30:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:30:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:57 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
12:30:57 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 2498ms
12:30:57 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
12:30:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edde000 == 30 [pid = 1963] [id = 255]
12:30:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9eef5800) [pid = 1963] [serial = 711] [outer = (nil)]
12:30:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9eefc400) [pid = 1963] [serial = 712] [outer = 0x9eef5800]
12:30:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:30:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9f77a000) [pid = 1963] [serial = 713] [outer = 0x9eef5800]
12:30:59 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
12:30:59 INFO - document served over http requires an https
12:30:59 INFO - sub-resource via xhr-request using the http-csp
12:30:59 INFO - delivery method with keep-origin-redirect and when
12:30: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"
12:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:30:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:30:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:30:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:30:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:30:59 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
12:30:59 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 2141ms
12:30:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:30:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef3800 == 31 [pid = 1963] [id = 256]
12:30:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0086c00) [pid = 1963] [serial = 714] [outer = (nil)]
12:31:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa022c800) [pid = 1963] [serial = 715] [outer = 0xa0086c00]
12:31:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa07ca800) [pid = 1963] [serial = 716] [outer = 0xa0086c00]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9e99dc00) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9ff67800) [pid = 1963] [serial = 620] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa016e400) [pid = 1963] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa0086400) [pid = 1963] [serial = 656] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9eef0c00) [pid = 1963] [serial = 653] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa2d05000) [pid = 1963] [serial = 635] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa5666400) [pid = 1963] [serial = 644] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ff5a800) [pid = 1963] [serial = 647] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa07cc000) [pid = 1963] [serial = 623] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa24cd800) [pid = 1963] [serial = 632] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa450a400) [pid = 1963] [serial = 641] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa3b7f400) [pid = 1963] [serial = 638] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9f776000) [pid = 1963] [serial = 650] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa104c000) [pid = 1963] [serial = 626] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa20e6800) [pid = 1963] [serial = 629] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f704800) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9f70c800) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9ff61400) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3fe8c00) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa3705c00) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9eeedc00) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9eca8800) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa0173c00) [pid = 1963] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9f770000) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa29ed000) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa22bd000) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa43e8400) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa1a3d000) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa07c7400) [pid = 1963] [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]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa28a5800) [pid = 1963] [serial = 633] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa1735000) [pid = 1963] [serial = 627] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa20ef800) [pid = 1963] [serial = 630] [outer = (nil)] [url = about:blank]
12:31:03 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9e9a5400) [pid = 1963] [serial = 600] [outer = (nil)] [url = about:blank]
12:31:03 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
12:31:03 INFO - document served over http requires an https
12:31:03 INFO - sub-resource via xhr-request using the http-csp
12:31:03 INFO - delivery method with no-redirect and when
12:31: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"
12:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:03 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
12:31:03 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 4511ms
12:31:03 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
12:31:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca6c00 == 32 [pid = 1963] [id = 257]
12:31:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9eca8800) [pid = 1963] [serial = 717] [outer = (nil)]
12:31:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa008d000) [pid = 1963] [serial = 718] [outer = 0x9eca8800]
12:31:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa0d07400) [pid = 1963] [serial = 719] [outer = 0x9eca8800]
12:31:05 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
12:31:05 INFO - document served over http requires an https
12:31:05 INFO - sub-resource via xhr-request using the http-csp
12:31:05 INFO - delivery method with swap-origin-redirect and when
12:31:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:05 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
12:31:05 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 1943ms
12:31:05 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
12:31:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeeec00 == 33 [pid = 1963] [id = 258]
12:31:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9f7f3c00) [pid = 1963] [serial = 720] [outer = (nil)]
12:31:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa0225c00) [pid = 1963] [serial = 721] [outer = 0x9f7f3c00]
12:31:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0e20800) [pid = 1963] [serial = 722] [outer = 0x9f7f3c00]
12:31:07 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
12:31:07 INFO - document served over http requires an https
12:31:07 INFO - sub-resource via xhr-request using the http-csp
12:31:07 INFO - delivery method with swap-origin-redirect and when
12:31:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:07 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
12:31:07 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 2092ms
12:31:07 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
12:31:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe1400 == 34 [pid = 1963] [id = 259]
12:31:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa008b400) [pid = 1963] [serial = 723] [outer = (nil)]
12:31:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa17f5400) [pid = 1963] [serial = 724] [outer = 0xa008b400]
12:31:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa1a3d000) [pid = 1963] [serial = 725] [outer = 0xa008b400]
12:31:10 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
12:31:10 INFO - document served over http requires an https
12:31:10 INFO - sub-resource via xhr-request using the http-csp
12:31:10 INFO - delivery method with keep-origin-redirect and when
12:31: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"
12:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:10 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
12:31:10 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 2339ms
12:31:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:31:10 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172dc00 == 35 [pid = 1963] [id = 260]
12:31:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa17f1000) [pid = 1963] [serial = 726] [outer = (nil)]
12:31:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa225c800) [pid = 1963] [serial = 727] [outer = 0xa17f1000]
12:31:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa2264400) [pid = 1963] [serial = 728] [outer = 0xa17f1000]
12:31:12 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
12:31:12 INFO - document served over http requires an https
12:31:12 INFO - sub-resource via xhr-request using the http-csp
12:31:12 INFO - delivery method with no-redirect and when
12:31: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"
12:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:12 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
12:31:12 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 2386ms
12:31:12 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
12:31:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2258800 == 36 [pid = 1963] [id = 261]
12:31:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa24d1400) [pid = 1963] [serial = 729] [outer = (nil)]
12:31:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa28afc00) [pid = 1963] [serial = 730] [outer = 0xa24d1400]
12:31:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa29f5c00) [pid = 1963] [serial = 731] [outer = 0xa24d1400]
12:31:15 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
12:31:15 INFO - document served over http requires an https
12:31:15 INFO - sub-resource via xhr-request using the http-csp
12:31:15 INFO - delivery method with swap-origin-redirect and when
12:31:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:15 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
12:31:15 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 2396ms
12:31:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
12:31:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a9000 == 37 [pid = 1963] [id = 262]
12:31:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa2b09000) [pid = 1963] [serial = 732] [outer = (nil)]
12:31:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa3455800) [pid = 1963] [serial = 733] [outer = 0xa2b09000]
12:31:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa3459c00) [pid = 1963] [serial = 734] [outer = 0xa2b09000]
12:31:18 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
12:31:18 INFO - document served over http requires an http
12:31:18 INFO - sub-resource via fetch-request using the meta-csp
12:31:18 INFO - delivery method with keep-origin-redirect and when
12:31: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"
12:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:18 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
12:31:18 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 3302ms
12:31:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
12:31:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344dc00 == 38 [pid = 1963] [id = 263]
12:31:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa370c400) [pid = 1963] [serial = 735] [outer = (nil)]
12:31:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa37f2000) [pid = 1963] [serial = 736] [outer = 0xa370c400]
12:31:19 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa37fa400) [pid = 1963] [serial = 737] [outer = 0xa370c400]
12:31:20 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
12:31:20 INFO - document served over http requires an http
12:31:20 INFO - sub-resource via fetch-request using the meta-csp
12:31:20 INFO - delivery method with no-redirect and when
12: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"
12:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:20 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
12:31:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2152ms
12:31:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
12:31:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f0c00 == 39 [pid = 1963] [id = 264]
12:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa3a48800) [pid = 1963] [serial = 738] [outer = (nil)]
12:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa3b7f400) [pid = 1963] [serial = 739] [outer = 0xa3a48800]
12:31:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa3b83000) [pid = 1963] [serial = 740] [outer = 0xa3a48800]
12:31:22 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
12:31:22 INFO - document served over http requires an http
12:31:22 INFO - sub-resource via fetch-request using the meta-csp
12:31:22 INFO - delivery method with swap-origin-redirect and when
12: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
12:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:22 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
12:31:22 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 2236ms
12:31:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:31:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b8c400 == 40 [pid = 1963] [id = 265]
12:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa3b8cc00) [pid = 1963] [serial = 741] [outer = (nil)]
12:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa3d79400) [pid = 1963] [serial = 742] [outer = 0xa3b8cc00]
12:31:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa3d83000) [pid = 1963] [serial = 743] [outer = 0xa3b8cc00]
12:31:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff1800 == 41 [pid = 1963] [id = 266]
12:31:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3ff2000) [pid = 1963] [serial = 744] [outer = (nil)]
12:31:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa43dd000) [pid = 1963] [serial = 745] [outer = 0xa3ff2000]
12:31:25 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
12:31:25 INFO - document served over http requires an http
12:31:25 INFO - sub-resource via iframe-tag using the meta-csp
12:31:25 INFO - delivery method with keep-origin-redirect and when
12: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"
12:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:31:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:31:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:25 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
12:31:25 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 2606ms
12:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
12:31:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b8dc00 == 42 [pid = 1963] [id = 267]
12:31:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa3d75c00) [pid = 1963] [serial = 746] [outer = (nil)]
12:31:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa43e9000) [pid = 1963] [serial = 747] [outer = 0xa3d75c00]
12:31:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa4504800) [pid = 1963] [serial = 748] [outer = 0xa3d75c00]
12:31:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa450d800 == 43 [pid = 1963] [id = 268]
12:31:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa450dc00) [pid = 1963] [serial = 749] [outer = (nil)]
12:31:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa450f800) [pid = 1963] [serial = 750] [outer = 0xa450dc00]
12:31:28 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
12:31:28 INFO - document served over http requires an http
12:31:28 INFO - sub-resource via iframe-tag using the meta-csp
12:31:28 INFO - delivery method with no-redirect and when
12:31:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:31:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:31:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:28 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
12:31:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2661ms
12:31:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:31:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43e5800 == 44 [pid = 1963] [id = 269]
12:31:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa43e5c00) [pid = 1963] [serial = 751] [outer = (nil)]
12:31:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa45a2000) [pid = 1963] [serial = 752] [outer = 0xa43e5c00]
12:31:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa45a6000) [pid = 1963] [serial = 753] [outer = 0xa43e5c00]
12:31:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa45a0800 == 45 [pid = 1963] [id = 270]
12:31:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa4e3dc00) [pid = 1963] [serial = 754] [outer = (nil)]
12:31:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9eca7400) [pid = 1963] [serial = 755] [outer = 0xa4e3dc00]
12:31:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
12:31:33 INFO - document served over http requires an http
12:31:33 INFO - sub-resource via iframe-tag using the meta-csp
12:31:33 INFO - delivery method with swap-origin-redirect and when
12:31:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
12:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:31:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:31:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
12:31:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 4668ms
12:31:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
12:31:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff62c00 == 46 [pid = 1963] [id = 271]
12:31:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9ff64000) [pid = 1963] [serial = 756] [outer = (nil)]
12:31:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9ffdd400) [pid = 1963] [serial = 757] [outer = 0x9ff64000]
12:31:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa0226800) [pid = 1963] [serial = 758] [outer = 0x9ff64000]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef1400 == 45 [pid = 1963] [id = 237]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe1800 == 44 [pid = 1963] [id = 239]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef2400 == 43 [pid = 1963] [id = 238]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0589800 == 42 [pid = 1963] [id = 241]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f774c00 == 41 [pid = 1963] [id = 240]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d09000 == 40 [pid = 1963] [id = 243]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0172c00 == 39 [pid = 1963] [id = 242]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1043c00 == 38 [pid = 1963] [id = 245]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c6c00 == 37 [pid = 1963] [id = 244]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa17fa800 == 36 [pid = 1963] [id = 247]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1045c00 == 35 [pid = 1963] [id = 246]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa172ac00 == 34 [pid = 1963] [id = 248]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3ec00 == 33 [pid = 1963] [id = 249]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa20f1000 == 32 [pid = 1963] [id = 250]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa24cb000 == 31 [pid = 1963] [id = 251]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef3000 == 30 [pid = 1963] [id = 253]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f708800 == 29 [pid = 1963] [id = 219]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9b800 == 28 [pid = 1963] [id = 254]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9edde000 == 27 [pid = 1963] [id = 255]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7400 == 26 [pid = 1963] [id = 236]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef3800 == 25 [pid = 1963] [id = 256]
12:31:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa17ee400 == 24 [pid = 1963] [id = 142]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9ff66c00) [pid = 1963] [serial = 651] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa3d76400) [pid = 1963] [serial = 639] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa45a0000) [pid = 1963] [serial = 642] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa0d0f000) [pid = 1963] [serial = 624] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9ffdac00) [pid = 1963] [serial = 648] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa5873400) [pid = 1963] [serial = 645] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa3454800) [pid = 1963] [serial = 636] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9f702c00) [pid = 1963] [serial = 654] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa0170800) [pid = 1963] [serial = 621] [outer = (nil)] [url = about:blank]
12:31:35 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa008f000) [pid = 1963] [serial = 657] [outer = (nil)] [url = about:blank]
12:31:35 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
12:31:35 INFO - document served over http requires an http
12:31:35 INFO - sub-resource via script-tag using the meta-csp
12:31:35 INFO - delivery method with keep-origin-redirect and when
12:31: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"
12:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:31:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:31:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:35 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
12:31:35 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 2665ms
12:31:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
12:31:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9b800 == 25 [pid = 1963] [id = 272]
12:31:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9ecb0800) [pid = 1963] [serial = 759] [outer = (nil)]
12:31:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9eddc000) [pid = 1963] [serial = 760] [outer = 0x9ecb0800]
12:31:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9eefb400) [pid = 1963] [serial = 761] [outer = 0x9ecb0800]
12:31:37 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
12:31:37 INFO - document served over http requires an http
12:31:37 INFO - sub-resource via script-tag using the meta-csp
12:31:37 INFO - delivery method with no-redirect and when
12:31:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:31:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:31:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:37 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
12:31:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1997ms
12:31:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
12:31:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd0800 == 26 [pid = 1963] [id = 273]
12:31:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9edd1c00) [pid = 1963] [serial = 762] [outer = (nil)]
12:31:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x9ffda800) [pid = 1963] [serial = 763] [outer = 0x9edd1c00]
12:31:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa0089800) [pid = 1963] [serial = 764] [outer = 0x9edd1c00]
12:31:41 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
12:31:41 INFO - document served over http requires an http
12:31:41 INFO - sub-resource via script-tag using the meta-csp
12:31:41 INFO - delivery method with swap-origin-redirect and when
12:31: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/script-tag/cross-origin.swap-origin-redirect.http.html"
12:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:31:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:41 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
12:31:41 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 3646ms
12:31:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9eef1800) [pid = 1963] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619425774]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9ffe1c00) [pid = 1963] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0589c00) [pid = 1963] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa0d09400) [pid = 1963] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa1044000) [pid = 1963] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619435790]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa1a32800) [pid = 1963] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9ffda000) [pid = 1963] [serial = 709] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9f774400) [pid = 1963] [serial = 706] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9eefc400) [pid = 1963] [serial = 712] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa022c800) [pid = 1963] [serial = 715] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9eef8800) [pid = 1963] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619425774]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9ecabc00) [pid = 1963] [serial = 661] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0085800) [pid = 1963] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9f77dc00) [pid = 1963] [serial = 666] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa058e800) [pid = 1963] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0224400) [pid = 1963] [serial = 671] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0d0d800) [pid = 1963] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa07ca000) [pid = 1963] [serial = 676] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa1047400) [pid = 1963] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619435790]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0e22c00) [pid = 1963] [serial = 681] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa1a35400) [pid = 1963] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa172fc00) [pid = 1963] [serial = 686] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa1abe000) [pid = 1963] [serial = 691] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa225c000) [pid = 1963] [serial = 694] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa24d0000) [pid = 1963] [serial = 697] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa29f5000) [pid = 1963] [serial = 700] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa2d0e000) [pid = 1963] [serial = 703] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eef9c00) [pid = 1963] [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]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9ea9c800) [pid = 1963] [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]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9eef5800) [pid = 1963] [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]
12:31:42 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9f77a000) [pid = 1963] [serial = 713] [outer = (nil)] [url = about:blank]
12:31:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecabc00 == 27 [pid = 1963] [id = 274]
12:31:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9ecb2c00) [pid = 1963] [serial = 765] [outer = (nil)]
12:31:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9eef1800) [pid = 1963] [serial = 766] [outer = 0x9ecb2c00]
12:31:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ff5a400) [pid = 1963] [serial = 767] [outer = 0x9ecb2c00]
12:31:45 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
12:31:45 INFO - document served over http requires an http
12:31:45 INFO - sub-resource via xhr-request using the meta-csp
12:31:45 INFO - delivery method with keep-origin-redirect and when
12:31: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"
12:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:45 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
12:31:45 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 3966ms
12:31:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
12:31:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a8000 == 28 [pid = 1963] [id = 275]
12:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x9ea9c800) [pid = 1963] [serial = 768] [outer = (nil)]
12:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0167400) [pid = 1963] [serial = 769] [outer = 0x9ea9c800]
12:31:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa0281400) [pid = 1963] [serial = 770] [outer = 0x9ea9c800]
12:31:47 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
12:31:47 INFO - document served over http requires an http
12:31:47 INFO - sub-resource via xhr-request using the meta-csp
12:31:47 INFO - delivery method with no-redirect and when
12:31: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"
12:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:47 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
12:31:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2203ms
12:31:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
12:31:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5d400 == 29 [pid = 1963] [id = 276]
12:31:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x9ffdf400) [pid = 1963] [serial = 771] [outer = (nil)]
12:31:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa07ccc00) [pid = 1963] [serial = 772] [outer = 0x9ffdf400]
12:31:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa0d09400) [pid = 1963] [serial = 773] [outer = 0x9ffdf400]
12:31:49 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
12:31:49 INFO - document served over http requires an http
12:31:49 INFO - sub-resource via xhr-request using the meta-csp
12:31:49 INFO - delivery method with swap-origin-redirect and when
12:31:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
12:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:31:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:31:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:49 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
12:31:49 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 2136ms
12:31:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
12:31:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c6800 == 30 [pid = 1963] [id = 277]
12:31:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0e20000) [pid = 1963] [serial = 774] [outer = (nil)]
12:31:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa1043c00) [pid = 1963] [serial = 775] [outer = 0xa0e20000]
12:31:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa104a400) [pid = 1963] [serial = 776] [outer = 0xa0e20000]
12:31:52 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
12:31:52 INFO - document served over http requires an https
12:31:52 INFO - sub-resource via fetch-request using the meta-csp
12:31:52 INFO - delivery method with keep-origin-redirect and when
12:31: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"
12:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:52 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
12:31:52 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 2455ms
12:31:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
12:31:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef2000 == 31 [pid = 1963] [id = 278]
12:31:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa1734c00) [pid = 1963] [serial = 777] [outer = (nil)]
12:31:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa1a36800) [pid = 1963] [serial = 778] [outer = 0xa1734c00]
12:31:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa1abf400) [pid = 1963] [serial = 779] [outer = 0xa1734c00]
12:31:54 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
12:31:54 INFO - document served over http requires an https
12:31:54 INFO - sub-resource via fetch-request using the meta-csp
12:31:54 INFO - delivery method with no-redirect and when
12:31: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"
12:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:54 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
12:31:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2470ms
12:31:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
12:31:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a32c00 == 32 [pid = 1963] [id = 279]
12:31:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa20e6400) [pid = 1963] [serial = 780] [outer = (nil)]
12:31:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa2263400) [pid = 1963] [serial = 781] [outer = 0xa20e6400]
12:31:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa24c8000) [pid = 1963] [serial = 782] [outer = 0xa20e6400]
12:31:57 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
12:31:57 INFO - document served over http requires an https
12:31:57 INFO - sub-resource via fetch-request using the meta-csp
12:31:57 INFO - delivery method with swap-origin-redirect and when
12:31:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:31:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:31:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:31:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:31:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:31:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:31:57 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
12:31:57 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 2642ms
12:31:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:31:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225dc00 == 33 [pid = 1963] [id = 280]
12:31:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa2261c00) [pid = 1963] [serial = 783] [outer = (nil)]
12:31:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa2b0b800) [pid = 1963] [serial = 784] [outer = 0xa2261c00]
12:31:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:31:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa344d800) [pid = 1963] [serial = 785] [outer = 0xa2261c00]
12:32:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa370e800 == 34 [pid = 1963] [id = 281]
12:32:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa370ec00) [pid = 1963] [serial = 786] [outer = (nil)]
12:32:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa37f3400) [pid = 1963] [serial = 787] [outer = 0xa370ec00]
12:32:01 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
12:32:01 INFO - document served over http requires an https
12:32:01 INFO - sub-resource via iframe-tag using the meta-csp
12:32:01 INFO - delivery method with keep-origin-redirect and when
12:32: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"
12:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:32:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:32:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:01 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
12:32:01 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 3451ms
12:32:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
12:32:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f7c00 == 35 [pid = 1963] [id = 282]
12:32:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa2b04c00) [pid = 1963] [serial = 788] [outer = (nil)]
12:32:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa3d75400) [pid = 1963] [serial = 789] [outer = 0xa2b04c00]
12:32:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3d7f000) [pid = 1963] [serial = 790] [outer = 0xa2b04c00]
12:32:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4509000 == 36 [pid = 1963] [id = 283]
12:32:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa450b000) [pid = 1963] [serial = 791] [outer = (nil)]
12:32:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa459f800) [pid = 1963] [serial = 792] [outer = 0xa450b000]
12:32:03 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
12:32:03 INFO - document served over http requires an https
12:32:03 INFO - sub-resource via iframe-tag using the meta-csp
12:32:03 INFO - delivery method with no-redirect and when
12:32:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:32:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:32:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:03 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
12:32:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2292ms
12:32:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:32:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b7fc00 == 37 [pid = 1963] [id = 284]
12:32:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa3b80000) [pid = 1963] [serial = 793] [outer = (nil)]
12:32:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa4e3f000) [pid = 1963] [serial = 794] [outer = 0xa3b80000]
12:32:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa50d2800) [pid = 1963] [serial = 795] [outer = 0xa3b80000]
12:32:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50dbc00 == 38 [pid = 1963] [id = 285]
12:32:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa50dc000) [pid = 1963] [serial = 796] [outer = (nil)]
12:32:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa55e1000) [pid = 1963] [serial = 797] [outer = 0xa50dc000]
12:32: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
12:32:05 INFO - document served over http requires an https
12:32:05 INFO - sub-resource via iframe-tag using the meta-csp
12:32:05 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:32:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32: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
12:32: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 2288ms
12:32: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
12:32:06 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e37800 == 39 [pid = 1963] [id = 286]
12:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa4e39400) [pid = 1963] [serial = 798] [outer = (nil)]
12:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa55e9000) [pid = 1963] [serial = 799] [outer = 0xa4e39400]
12:32:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa55ef000) [pid = 1963] [serial = 800] [outer = 0xa4e39400]
12:32: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
12:32:08 INFO - document served over http requires an https
12:32:08 INFO - sub-resource via script-tag using the meta-csp
12:32:08 INFO - delivery method with keep-origin-redirect and when
12:32:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:32:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:32:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32: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
12:32: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 2701ms
12:32:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
12:32:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e7000 == 40 [pid = 1963] [id = 287]
12:32:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa55e7400) [pid = 1963] [serial = 801] [outer = (nil)]
12:32:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa5867c00) [pid = 1963] [serial = 802] [outer = 0xa55e7400]
12:32:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa586e000) [pid = 1963] [serial = 803] [outer = 0xa55e7400]
12:32: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
12:32:10 INFO - document served over http requires an https
12:32:10 INFO - sub-resource via script-tag using the meta-csp
12:32:10 INFO - delivery method with no-redirect and when
12:32:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:32:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:32:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32: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
12:32: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 2542ms
12:32: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
12:32:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70ec00 == 41 [pid = 1963] [id = 288]
12:32:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x9f77a000) [pid = 1963] [serial = 804] [outer = (nil)]
12:32:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa5c5fc00) [pid = 1963] [serial = 805] [outer = 0x9f77a000]
12:32:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa5c69000) [pid = 1963] [serial = 806] [outer = 0x9f77a000]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeeec00 == 40 [pid = 1963] [id = 258]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c6800 == 39 [pid = 1963] [id = 227]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe1400 == 38 [pid = 1963] [id = 259]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa172dc00 == 37 [pid = 1963] [id = 260]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa2258800 == 36 [pid = 1963] [id = 261]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac1400 == 35 [pid = 1963] [id = 226]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a9000 == 34 [pid = 1963] [id = 262]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa344dc00 == 33 [pid = 1963] [id = 263]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d03400 == 32 [pid = 1963] [id = 228]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f0c00 == 31 [pid = 1963] [id = 264]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff1800 == 30 [pid = 1963] [id = 266]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b8c400 == 29 [pid = 1963] [id = 265]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa450d800 == 28 [pid = 1963] [id = 268]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b8dc00 == 27 [pid = 1963] [id = 267]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff62c00 == 26 [pid = 1963] [id = 271]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9b800 == 25 [pid = 1963] [id = 272]
12:32:14 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd0800 == 24 [pid = 1963] [id = 273]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a8000 == 23 [pid = 1963] [id = 275]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5d400 == 22 [pid = 1963] [id = 276]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c6800 == 21 [pid = 1963] [id = 277]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef2000 == 20 [pid = 1963] [id = 278]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdfc00 == 19 [pid = 1963] [id = 221]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a32c00 == 18 [pid = 1963] [id = 279]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa370e800 == 17 [pid = 1963] [id = 281]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa225dc00 == 16 [pid = 1963] [id = 280]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa4509000 == 15 [pid = 1963] [id = 283]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f7c00 == 14 [pid = 1963] [id = 282]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa45a0800 == 13 [pid = 1963] [id = 270]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa50dbc00 == 12 [pid = 1963] [id = 285]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b7fc00 == 11 [pid = 1963] [id = 284]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e37800 == 10 [pid = 1963] [id = 286]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e7000 == 9 [pid = 1963] [id = 287]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca6c00 == 8 [pid = 1963] [id = 257]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecabc00 == 7 [pid = 1963] [id = 274]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77b800 == 6 [pid = 1963] [id = 194]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa43e4800 == 5 [pid = 1963] [id = 230]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99b000 == 4 [pid = 1963] [id = 214]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f2000 == 3 [pid = 1963] [id = 252]
12:32:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa43e5800 == 2 [pid = 1963] [id = 269]
12:32:16 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x9ff5d000) [pid = 1963] [serial = 707] [outer = (nil)] [url = about:blank]
12:32:16 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa07c3400) [pid = 1963] [serial = 710] [outer = (nil)] [url = about:blank]
12:32:17 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
12:32:17 INFO - document served over http requires an https
12:32:17 INFO - sub-resource via script-tag using the meta-csp
12:32:17 INFO - delivery method with swap-origin-redirect and when
12:32:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:32:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:17 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
12:32:17 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 6754ms
12:32:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
12:32:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaaa800 == 3 [pid = 1963] [id = 289]
12:32:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x9eaaac00) [pid = 1963] [serial = 807] [outer = (nil)]
12:32:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x9eca8c00) [pid = 1963] [serial = 808] [outer = 0x9eaaac00]
12:32:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x9ecae800) [pid = 1963] [serial = 809] [outer = 0x9eaaac00]
12:32:19 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
12:32:19 INFO - document served over http requires an https
12:32:19 INFO - sub-resource via xhr-request using the meta-csp
12:32:19 INFO - delivery method with keep-origin-redirect and when
12: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"
12:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:32:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:32:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:19 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
12:32:19 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 1941ms
12:32:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
12:32:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5000 == 4 [pid = 1963] [id = 290]
12:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x9eaa9c00) [pid = 1963] [serial = 810] [outer = (nil)]
12:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x9eeef400) [pid = 1963] [serial = 811] [outer = 0x9eaa9c00]
12:32:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x9eef5000) [pid = 1963] [serial = 812] [outer = 0x9eaa9c00]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x9e9a8400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa07c7800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa20f1400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa24cb800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa104ec00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa021f800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9eef4400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9ffe3800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa2d05400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa172b800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa1abc000) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9ffe2000) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa0086c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa3ff2000) [pid = 1963] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa370c400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9ff64000) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa3b8cc00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9ecb0800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa3a48800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa008b400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa2b09000) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9ecb2c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa43e5c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9eca8800) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9edd1c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa4e3dc00) [pid = 1963] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa450dc00) [pid = 1963] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619487935]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa24d1400) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa17f1000) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9f7f3c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa3d75c00) [pid = 1963] [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]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa45a2000) [pid = 1963] [serial = 752] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa3d79400) [pid = 1963] [serial = 742] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa3b7f400) [pid = 1963] [serial = 739] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa17f5400) [pid = 1963] [serial = 724] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa008d000) [pid = 1963] [serial = 718] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0225c00) [pid = 1963] [serial = 721] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9ffda800) [pid = 1963] [serial = 763] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3455800) [pid = 1963] [serial = 733] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa43e9000) [pid = 1963] [serial = 747] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa450f800) [pid = 1963] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619487935]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9eca7400) [pid = 1963] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa37f2000) [pid = 1963] [serial = 736] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9eddc000) [pid = 1963] [serial = 760] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa43dd000) [pid = 1963] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa225c800) [pid = 1963] [serial = 727] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa28afc00) [pid = 1963] [serial = 730] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ffdd400) [pid = 1963] [serial = 757] [outer = (nil)] [url = about:blank]
12:32:26 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9eef1800) [pid = 1963] [serial = 766] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9eefcc00) [pid = 1963] [serial = 662] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa0eeb400) [pid = 1963] [serial = 682] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa28a6400) [pid = 1963] [serial = 698] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa2b05c00) [pid = 1963] [serial = 701] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa17ee800) [pid = 1963] [serial = 687] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa07cf400) [pid = 1963] [serial = 677] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9ff5f000) [pid = 1963] [serial = 667] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa29f5c00) [pid = 1963] [serial = 731] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa1a3d000) [pid = 1963] [serial = 725] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa0284000) [pid = 1963] [serial = 672] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa3450000) [pid = 1963] [serial = 704] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa2264400) [pid = 1963] [serial = 728] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa0d07400) [pid = 1963] [serial = 719] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa0e20800) [pid = 1963] [serial = 722] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa1ac3000) [pid = 1963] [serial = 692] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa22bbc00) [pid = 1963] [serial = 695] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa0283c00) [pid = 1963] [serial = 618] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa07ca800) [pid = 1963] [serial = 716] [outer = (nil)] [url = about:blank]
12:32:27 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0x9ff5a400) [pid = 1963] [serial = 767] [outer = (nil)] [url = about:blank]
12:32:28 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
12:32:28 INFO - document served over http requires an https
12:32:28 INFO - sub-resource via xhr-request using the meta-csp
12:32:28 INFO - delivery method with no-redirect and when
12:32: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"
12:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:32:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:32:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:28 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
12:32:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 8402ms
12:32:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
12:32:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99dc00 == 5 [pid = 1963] [id = 291]
12:32:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9ea9c400) [pid = 1963] [serial = 813] [outer = (nil)]
12:32:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9eaa9800) [pid = 1963] [serial = 814] [outer = 0x9ea9c400]
12:32:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9edd5000) [pid = 1963] [serial = 815] [outer = 0x9ea9c400]
12:32:30 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
12:32:30 INFO - document served over http requires an https
12:32:30 INFO - sub-resource via xhr-request using the meta-csp
12:32:30 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:32:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:32:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:30 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
12:32:30 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 2102ms
12:32:30 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
12:32:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a5000 == 6 [pid = 1963] [id = 292]
12:32:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9e9a6000) [pid = 1963] [serial = 816] [outer = (nil)]
12:32:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9f70b000) [pid = 1963] [serial = 817] [outer = 0x9e9a6000]
12:32:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9f710800) [pid = 1963] [serial = 818] [outer = 0x9e9a6000]
12:32:32 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
12:32:32 INFO - document served over http requires an http
12:32:32 INFO - sub-resource via fetch-request using the meta-csp
12:32:32 INFO - delivery method with keep-origin-redirect and when
12:32:32 INFO - the target request is same-origin.
12:32:32 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 2036ms
12:32:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
12:32:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefcc00 == 7 [pid = 1963] [id = 293]
12:32:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9f709c00) [pid = 1963] [serial = 819] [outer = (nil)]
12:32:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9f7ed000) [pid = 1963] [serial = 820] [outer = 0x9f709c00]
12:32:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9f7f1800) [pid = 1963] [serial = 821] [outer = 0x9f709c00]
12:32:34 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
12:32:34 INFO - document served over http requires an http
12:32:34 INFO - sub-resource via fetch-request using the meta-csp
12:32:34 INFO - delivery method with no-redirect and when
12:32:34 INFO - the target request is same-origin.
12:32:34 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 2504ms
12:32:34 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
12:32:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77a400 == 8 [pid = 1963] [id = 294]
12:32:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9f7eb400) [pid = 1963] [serial = 822] [outer = (nil)]
12:32:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ff61800) [pid = 1963] [serial = 823] [outer = 0x9f7eb400]
12:32:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9ff68400) [pid = 1963] [serial = 824] [outer = 0x9f7eb400]
12:32:37 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
12:32:37 INFO - document served over http requires an http
12:32:37 INFO - sub-resource via fetch-request using the meta-csp
12:32:37 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:32:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:32:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:32:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:37 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
12:32:37 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 2669ms
12:32:37 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
12:32:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff60000 == 9 [pid = 1963] [id = 295]
12:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9ffdd400) [pid = 1963] [serial = 825] [outer = (nil)]
12:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9ffe3400) [pid = 1963] [serial = 826] [outer = 0x9ffdd400]
12:32:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0085800) [pid = 1963] [serial = 827] [outer = 0x9ffdd400]
12:32:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008ec00 == 10 [pid = 1963] [id = 296]
12:32:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa008f400) [pid = 1963] [serial = 828] [outer = (nil)]
12:32:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa0091800) [pid = 1963] [serial = 829] [outer = 0xa008f400]
12:32:40 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
12:32:40 INFO - document served over http requires an http
12:32:40 INFO - sub-resource via iframe-tag using the meta-csp
12:32:40 INFO - delivery method with keep-origin-redirect and when
12:32:40 INFO - the target request is same-origin.
12:32:40 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 3095ms
12:32:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
12:32:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe1c00 == 11 [pid = 1963] [id = 297]
12:32:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa008ac00) [pid = 1963] [serial = 830] [outer = (nil)]
12:32:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa016f800) [pid = 1963] [serial = 831] [outer = 0xa008ac00]
12:32:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa0175c00) [pid = 1963] [serial = 832] [outer = 0xa008ac00]
12:32:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0227400 == 12 [pid = 1963] [id = 298]
12:32:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0229400) [pid = 1963] [serial = 833] [outer = (nil)]
12:32:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa022c400) [pid = 1963] [serial = 834] [outer = 0xa0229400]
12:32:42 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
12:32:42 INFO - document served over http requires an http
12:32:42 INFO - sub-resource via iframe-tag using the meta-csp
12:32:42 INFO - delivery method with no-redirect and when
12:32:42 INFO - the target request is same-origin.
12:32:42 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 2195ms
12:32:42 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
12:32:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016bc00 == 13 [pid = 1963] [id = 299]
12:32:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa016c000) [pid = 1963] [serial = 835] [outer = (nil)]
12:32:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0288800) [pid = 1963] [serial = 836] [outer = 0xa016c000]
12:32:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa028e400) [pid = 1963] [serial = 837] [outer = 0xa016c000]
12:32:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058c800 == 14 [pid = 1963] [id = 300]
12:32:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa058e400) [pid = 1963] [serial = 838] [outer = (nil)]
12:32:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0592000) [pid = 1963] [serial = 839] [outer = 0xa058e400]
12:32:45 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
12:32:45 INFO - document served over http requires an http
12:32:45 INFO - sub-resource via iframe-tag using the meta-csp
12:32:45 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:32:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:32:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:45 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
12:32:45 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 2140ms
12:32:45 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
12:32:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c4800 == 15 [pid = 1963] [id = 301]
12:32:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa07c7400) [pid = 1963] [serial = 840] [outer = (nil)]
12:32:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa07ca000) [pid = 1963] [serial = 841] [outer = 0xa07c7400]
12:32:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa07cf400) [pid = 1963] [serial = 842] [outer = 0xa07c7400]
12:32:47 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
12:32:47 INFO - document served over http requires an http
12:32:47 INFO - sub-resource via script-tag using the meta-csp
12:32:47 INFO - delivery method with keep-origin-redirect and when
12:32:47 INFO - the target request is same-origin.
12:32:47 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 2906ms
12:32:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
12:32:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a4400 == 16 [pid = 1963] [id = 302]
12:32:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9e9a8400) [pid = 1963] [serial = 843] [outer = (nil)]
12:32:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9eca8800) [pid = 1963] [serial = 844] [outer = 0x9e9a8400]
12:32:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9f70fc00) [pid = 1963] [serial = 845] [outer = 0x9e9a8400]
12:32:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaaa800 == 15 [pid = 1963] [id = 289]
12:32:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70ec00 == 14 [pid = 1963] [id = 288]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa3d83000) [pid = 1963] [serial = 743] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa45a6000) [pid = 1963] [serial = 753] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa3b83000) [pid = 1963] [serial = 740] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa4504800) [pid = 1963] [serial = 748] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa0226800) [pid = 1963] [serial = 758] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa3459c00) [pid = 1963] [serial = 734] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa37fa400) [pid = 1963] [serial = 737] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eefb400) [pid = 1963] [serial = 761] [outer = (nil)] [url = about:blank]
12:32:49 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa0089800) [pid = 1963] [serial = 764] [outer = (nil)] [url = about:blank]
12:32:50 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
12:32:50 INFO - document served over http requires an http
12:32:50 INFO - sub-resource via script-tag using the meta-csp
12:32:50 INFO - delivery method with no-redirect and when
12:32:50 INFO - the target request is same-origin.
12:32:50 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 2291ms
12:32:50 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
12:32:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb3c00 == 15 [pid = 1963] [id = 303]
12:32:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ecb5800) [pid = 1963] [serial = 846] [outer = (nil)]
12:32:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x9edde400) [pid = 1963] [serial = 847] [outer = 0x9ecb5800]
12:32:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9f70ec00) [pid = 1963] [serial = 848] [outer = 0x9ecb5800]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa37f3400) [pid = 1963] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa2263400) [pid = 1963] [serial = 781] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa459f800) [pid = 1963] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619523069]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa55e1000) [pid = 1963] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa5867c00) [pid = 1963] [serial = 802] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa0167400) [pid = 1963] [serial = 769] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa1a36800) [pid = 1963] [serial = 778] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa4e3f000) [pid = 1963] [serial = 794] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa55e9000) [pid = 1963] [serial = 799] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa07ccc00) [pid = 1963] [serial = 772] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa2b0b800) [pid = 1963] [serial = 784] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9eca8c00) [pid = 1963] [serial = 808] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa1043c00) [pid = 1963] [serial = 775] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa3d75400) [pid = 1963] [serial = 789] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa5c5fc00) [pid = 1963] [serial = 805] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9eeef400) [pid = 1963] [serial = 811] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa450b000) [pid = 1963] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619523069]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa55e7400) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa4e39400) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa50dc000) [pid = 1963] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x9eaaac00) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa370ec00) [pid = 1963] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x9ea9c800) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa0e20000) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa20e6400) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa2261c00) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa1734c00) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa2b04c00) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa3b80000) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0x9ffdf400) [pid = 1963] [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]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa0281400) [pid = 1963] [serial = 770] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0x9ecae800) [pid = 1963] [serial = 809] [outer = (nil)] [url = about:blank]
12:32:52 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa0d09400) [pid = 1963] [serial = 773] [outer = (nil)] [url = about:blank]
12:32:52 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
12:32:52 INFO - document served over http requires an http
12:32:52 INFO - sub-resource via script-tag using the meta-csp
12:32:52 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:32:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:32:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:52 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
12:32:52 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 2503ms
12:32:52 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
12:32:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd4800 == 16 [pid = 1963] [id = 304]
12:32:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0x9edd8800) [pid = 1963] [serial = 849] [outer = (nil)]
12:32:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0x9ff66c00) [pid = 1963] [serial = 850] [outer = 0x9edd8800]
12:32:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa008a400) [pid = 1963] [serial = 851] [outer = 0x9edd8800]
12:32:55 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
12:32:55 INFO - document served over http requires an http
12:32:55 INFO - sub-resource via xhr-request using the meta-csp
12:32:55 INFO - delivery method with keep-origin-redirect and when
12:32:55 INFO - the target request is same-origin.
12:32:55 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 2761ms
12:32:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
12:32:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaf400 == 17 [pid = 1963] [id = 305]
12:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0x9ecb0800) [pid = 1963] [serial = 852] [outer = (nil)]
12:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0x9eeedc00) [pid = 1963] [serial = 853] [outer = 0x9ecb0800]
12:32:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x9f7f0000) [pid = 1963] [serial = 854] [outer = 0x9ecb0800]
12:32:57 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
12:32:57 INFO - document served over http requires an http
12:32:57 INFO - sub-resource via xhr-request using the meta-csp
12:32:57 INFO - delivery method with no-redirect and when
12:32:57 INFO - the target request is same-origin.
12:32:57 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 2146ms
12:32:57 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
12:32:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecadc00 == 18 [pid = 1963] [id = 306]
12:32:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa0174000) [pid = 1963] [serial = 855] [outer = (nil)]
12:32:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa022c000) [pid = 1963] [serial = 856] [outer = 0xa0174000]
12:32:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:32:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa0289800) [pid = 1963] [serial = 857] [outer = 0xa0174000]
12:32:59 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
12:32:59 INFO - document served over http requires an http
12:32:59 INFO - sub-resource via xhr-request using the meta-csp
12:32:59 INFO - delivery method with swap-origin-redirect and when
12:32: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"
12:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:32:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:32:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:32:59 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
12:32:59 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 1947ms
12:32:59 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
12:33:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c4400 == 19 [pid = 1963] [id = 307]
12:33:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa07c5800) [pid = 1963] [serial = 858] [outer = (nil)]
12:33:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0d02000) [pid = 1963] [serial = 859] [outer = 0xa07c5800]
12:33:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa0d0a000) [pid = 1963] [serial = 860] [outer = 0xa07c5800]
12:33:02 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
12:33:02 INFO - document served over http requires an https
12:33:02 INFO - sub-resource via fetch-request using the meta-csp
12:33:02 INFO - delivery method with keep-origin-redirect and when
12:33:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:02 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
12:33:02 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 2398ms
12:33:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
12:33:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07ccc00 == 20 [pid = 1963] [id = 308]
12:33:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa0e17400) [pid = 1963] [serial = 861] [outer = (nil)]
12:33:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0e1d000) [pid = 1963] [serial = 862] [outer = 0xa0e17400]
12:33:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0e22800) [pid = 1963] [serial = 863] [outer = 0xa0e17400]
12:33:04 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
12:33:04 INFO - document served over http requires an https
12:33:04 INFO - sub-resource via fetch-request using the meta-csp
12:33:04 INFO - delivery method with no-redirect and when
12:33:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:04 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
12:33:04 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 2386ms
12:33:04 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
12:33:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e1b000 == 21 [pid = 1963] [id = 309]
12:33:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa0eecc00) [pid = 1963] [serial = 864] [outer = (nil)]
12:33:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0ef1800) [pid = 1963] [serial = 865] [outer = 0xa0eecc00]
12:33:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa0ef6400) [pid = 1963] [serial = 866] [outer = 0xa0eecc00]
12:33:07 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
12:33:07 INFO - document served over http requires an https
12:33:07 INFO - sub-resource via fetch-request using the meta-csp
12:33:07 INFO - delivery method with swap-origin-redirect and when
12:33:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:07 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
12:33:07 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 2696ms
12:33:07 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
12:33:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef0000 == 22 [pid = 1963] [id = 310]
12:33:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa1046c00) [pid = 1963] [serial = 867] [outer = (nil)]
12:33:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa104e800) [pid = 1963] [serial = 868] [outer = 0xa1046c00]
12:33:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa1730000) [pid = 1963] [serial = 869] [outer = 0xa1046c00]
12:33:10 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
12:33:10 INFO - document served over http requires an https
12:33:10 INFO - sub-resource via fetch-request using the meta-csp
12:33:10 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:10 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
12:33:10 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 3201ms
12:33:10 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
12:33:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa104c800 == 23 [pid = 1963] [id = 311]
12:33:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa104f400) [pid = 1963] [serial = 870] [outer = (nil)]
12:33:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa17f0000) [pid = 1963] [serial = 871] [outer = 0xa104f400]
12:33:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa17f4800) [pid = 1963] [serial = 872] [outer = 0xa104f400]
12:33:13 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
12:33:13 INFO - document served over http requires an https
12:33:13 INFO - sub-resource via fetch-request using the meta-csp
12:33:13 INFO - delivery method with keep-origin-redirect and when
12:33: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"
12:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:13 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
12:33:13 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 3155ms
12:33:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
12:33:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f3000 == 24 [pid = 1963] [id = 312]
12:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9f7f4c00) [pid = 1963] [serial = 873] [outer = (nil)]
12:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ff67800) [pid = 1963] [serial = 874] [outer = 0x9f7f4c00]
12:33:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0289000) [pid = 1963] [serial = 875] [outer = 0x9f7f4c00]
12:33:15 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
12:33:15 INFO - document served over http requires an https
12:33:15 INFO - sub-resource via fetch-request using the meta-csp
12:33:15 INFO - delivery method with no-redirect and when
12:33: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"
12:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:15 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
12:33:15 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 2061ms
12:33:15 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
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb3c00 == 23 [pid = 1963] [id = 303]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a4400 == 22 [pid = 1963] [id = 302]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c4800 == 21 [pid = 1963] [id = 301]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa058c800 == 20 [pid = 1963] [id = 300]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa016bc00 == 19 [pid = 1963] [id = 299]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe1c00 == 18 [pid = 1963] [id = 297]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa0227400 == 17 [pid = 1963] [id = 298]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0xa008ec00 == 16 [pid = 1963] [id = 296]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff60000 == 15 [pid = 1963] [id = 295]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77a400 == 14 [pid = 1963] [id = 294]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefcc00 == 13 [pid = 1963] [id = 293]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a5000 == 12 [pid = 1963] [id = 292]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99dc00 == 11 [pid = 1963] [id = 291]
12:33:15 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5000 == 10 [pid = 1963] [id = 290]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa104a400) [pid = 1963] [serial = 776] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa344d800) [pid = 1963] [serial = 785] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa55ef000) [pid = 1963] [serial = 800] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa1abf400) [pid = 1963] [serial = 779] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa3d7f000) [pid = 1963] [serial = 790] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa24c8000) [pid = 1963] [serial = 782] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa50d2800) [pid = 1963] [serial = 795] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa586e000) [pid = 1963] [serial = 803] [outer = (nil)] [url = about:blank]
12:33:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaac00 == 11 [pid = 1963] [id = 313]
12:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9ecab000) [pid = 1963] [serial = 876] [outer = (nil)]
12:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9edd2400) [pid = 1963] [serial = 877] [outer = 0x9ecab000]
12:33:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f701c00) [pid = 1963] [serial = 878] [outer = 0x9ecab000]
12:33:18 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
12:33:18 INFO - document served over http requires an https
12:33:18 INFO - sub-resource via fetch-request using the meta-csp
12:33:18 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:33:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:33:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:33:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:18 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
12:33:18 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 2270ms
12:33:18 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
12:33:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7ee800 == 12 [pid = 1963] [id = 314]
12:33:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9f7ef400) [pid = 1963] [serial = 879] [outer = (nil)]
12:33:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9ff69400) [pid = 1963] [serial = 880] [outer = 0x9f7ef400]
12:33:19 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa0085400) [pid = 1963] [serial = 881] [outer = 0x9f7ef400]
12:33:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0227400 == 13 [pid = 1963] [id = 315]
12:33:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa022b400) [pid = 1963] [serial = 882] [outer = (nil)]
12:33:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa028ac00) [pid = 1963] [serial = 883] [outer = 0xa022b400]
12:33:21 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
12:33:21 INFO - document served over http requires an https
12:33:21 INFO - sub-resource via iframe-tag using the meta-csp
12:33:21 INFO - delivery method with keep-origin-redirect and when
12:33: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"
12:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:21 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
12:33:21 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 3103ms
12:33:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa0592000) [pid = 1963] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa0288800) [pid = 1963] [serial = 836] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa0091800) [pid = 1963] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9ffe3400) [pid = 1963] [serial = 826] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa022c400) [pid = 1963] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619562595]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa016f800) [pid = 1963] [serial = 831] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0x9f70b000) [pid = 1963] [serial = 817] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9f7ed000) [pid = 1963] [serial = 820] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9ff61800) [pid = 1963] [serial = 823] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9eaa9800) [pid = 1963] [serial = 814] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa07ca000) [pid = 1963] [serial = 841] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x9eca8800) [pid = 1963] [serial = 844] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9edde400) [pid = 1963] [serial = 847] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9ff66c00) [pid = 1963] [serial = 850] [outer = (nil)] [url = about:blank]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x9e9a8400) [pid = 1963] [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]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x9ecb5800) [pid = 1963] [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]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa058e400) [pid = 1963] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa008f400) [pid = 1963] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa0229400) [pid = 1963] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619562595]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0x9f77a000) [pid = 1963] [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]
12:33:21 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa5c69000) [pid = 1963] [serial = 806] [outer = (nil)] [url = about:blank]
12:33:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca9000 == 14 [pid = 1963] [id = 316]
12:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9ecb1400) [pid = 1963] [serial = 884] [outer = (nil)]
12:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9eef2c00) [pid = 1963] [serial = 885] [outer = 0x9ecb1400]
12:33:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9ffd7800) [pid = 1963] [serial = 886] [outer = 0x9ecb1400]
12:33:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef4400 == 15 [pid = 1963] [id = 317]
12:33:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9eefa400) [pid = 1963] [serial = 887] [outer = (nil)]
12:33:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9f778c00) [pid = 1963] [serial = 888] [outer = 0x9eefa400]
12:33:24 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
12:33:24 INFO - document served over http requires an https
12:33:24 INFO - sub-resource via iframe-tag using the meta-csp
12:33:24 INFO - delivery method with no-redirect and when
12:33: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"
12:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:24 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
12:33:24 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 3457ms
12:33:24 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
12:33:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a8400 == 16 [pid = 1963] [id = 318]
12:33:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9ea9fc00) [pid = 1963] [serial = 889] [outer = (nil)]
12:33:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa016f800) [pid = 1963] [serial = 890] [outer = 0x9ea9fc00]
12:33:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa058b000) [pid = 1963] [serial = 891] [outer = 0x9ea9fc00]
12:33:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d03c00 == 17 [pid = 1963] [id = 319]
12:33:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0d04000) [pid = 1963] [serial = 892] [outer = (nil)]
12:33:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa0d0d800) [pid = 1963] [serial = 893] [outer = 0xa0d04000]
12:33:27 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
12:33:27 INFO - document served over http requires an https
12:33:27 INFO - sub-resource via iframe-tag using the meta-csp
12:33:27 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:27 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
12:33:27 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 2352ms
12:33:27 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
12:33:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe4c00 == 18 [pid = 1963] [id = 320]
12:33:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ffe5000) [pid = 1963] [serial = 894] [outer = (nil)]
12:33:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa1046400) [pid = 1963] [serial = 895] [outer = 0x9ffe5000]
12:33:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa1729800) [pid = 1963] [serial = 896] [outer = 0x9ffe5000]
12:33:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17ed800 == 19 [pid = 1963] [id = 321]
12:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa17ee000) [pid = 1963] [serial = 897] [outer = (nil)]
12:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa17f5000) [pid = 1963] [serial = 898] [outer = 0xa17ee000]
12:33:29 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
12:33:29 INFO - document served over http requires an https
12:33:29 INFO - sub-resource via iframe-tag using the meta-csp
12:33:29 INFO - delivery method with swap-origin-redirect and when
12: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"
12:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:29 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
12:33:29 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 2230ms
12:33:29 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
12:33:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef5800 == 20 [pid = 1963] [id = 322]
12:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa1043000) [pid = 1963] [serial = 899] [outer = (nil)]
12:33:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa1a3dc00) [pid = 1963] [serial = 900] [outer = 0xa1043000]
12:33:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa1ab8400) [pid = 1963] [serial = 901] [outer = 0xa1043000]
12:33:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1abf400 == 21 [pid = 1963] [id = 323]
12:33:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa1abf800) [pid = 1963] [serial = 902] [outer = (nil)]
12:33:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa1ac2400) [pid = 1963] [serial = 903] [outer = 0xa1abf800]
12:33:32 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
12:33:32 INFO - document served over http requires an https
12:33:32 INFO - sub-resource via iframe-tag using the meta-csp
12:33:32 INFO - delivery method with keep-origin-redirect and when
12:33: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"
12:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:32 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
12:33:32 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 2602ms
12:33:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
12:33:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3b800 == 22 [pid = 1963] [id = 324]
12:33:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1a3bc00) [pid = 1963] [serial = 904] [outer = (nil)]
12:33:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa20e5c00) [pid = 1963] [serial = 905] [outer = 0xa1a3bc00]
12:33:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa20eb800) [pid = 1963] [serial = 906] [outer = 0xa1a3bc00]
12:33:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2256000 == 23 [pid = 1963] [id = 325]
12:33:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa2256400) [pid = 1963] [serial = 907] [outer = (nil)]
12:33:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa2258400) [pid = 1963] [serial = 908] [outer = 0xa2256400]
12:33:34 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
12:33:34 INFO - document served over http requires an https
12:33:34 INFO - sub-resource via iframe-tag using the meta-csp
12:33:34 INFO - delivery method with no-redirect and when
12: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"
12:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:34 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
12:33:34 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 2502ms
12:33:34 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
12:33:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20e2c00 == 24 [pid = 1963] [id = 326]
12:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa20e3000) [pid = 1963] [serial = 909] [outer = (nil)]
12:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa2260000) [pid = 1963] [serial = 910] [outer = 0xa20e3000]
12:33:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa22ba400) [pid = 1963] [serial = 911] [outer = 0xa20e3000]
12:33:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c1c00 == 25 [pid = 1963] [id = 327]
12:33:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa22c2000) [pid = 1963] [serial = 912] [outer = (nil)]
12:33:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa22bec00) [pid = 1963] [serial = 913] [outer = 0xa22c2000]
12:33:37 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
12:33:37 INFO - document served over http requires an https
12:33:37 INFO - sub-resource via iframe-tag using the meta-csp
12:33:37 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:33:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:37 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
12:33:37 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 2956ms
12:33:37 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
12:33:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225e000 == 26 [pid = 1963] [id = 328]
12:33:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa225e400) [pid = 1963] [serial = 914] [outer = (nil)]
12:33:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa24ca400) [pid = 1963] [serial = 915] [outer = 0xa225e400]
12:33:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa24cf800) [pid = 1963] [serial = 916] [outer = 0xa225e400]
12:33:40 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
12:33:40 INFO - document served over http requires an https
12:33:40 INFO - sub-resource via script-tag using the meta-csp
12:33:40 INFO - delivery method with keep-origin-redirect and when
12: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"
12:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:40 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
12:33:40 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 3056ms
12:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:33:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24c8800 == 27 [pid = 1963] [id = 329]
12:33:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa28a4400) [pid = 1963] [serial = 917] [outer = (nil)]
12:33:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa28a9800) [pid = 1963] [serial = 918] [outer = 0xa28a4400]
12:33:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa28ae800) [pid = 1963] [serial = 919] [outer = 0xa28a4400]
12:33:42 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
12:33:42 INFO - document served over http requires an https
12:33:42 INFO - sub-resource via script-tag using the meta-csp
12:33:42 INFO - delivery method with no-redirect and when
12: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"
12:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:42 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
12:33:42 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 2236ms
12:33:42 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
12:33:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29ed400 == 28 [pid = 1963] [id = 330]
12:33:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa29eec00) [pid = 1963] [serial = 920] [outer = (nil)]
12:33:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa29f5400) [pid = 1963] [serial = 921] [outer = 0xa29eec00]
12:33:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa2b03000) [pid = 1963] [serial = 922] [outer = 0xa29eec00]
12:33:45 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
12:33:45 INFO - document served over http requires an https
12:33:45 INFO - sub-resource via script-tag using the meta-csp
12:33:45 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:45 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
12:33:45 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 2735ms
12:33:45 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
12:33:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f707000 == 29 [pid = 1963] [id = 331]
12:33:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9f707400) [pid = 1963] [serial = 923] [outer = (nil)]
12:33:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ffdf000) [pid = 1963] [serial = 924] [outer = 0x9f707400]
12:33:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa058d400) [pid = 1963] [serial = 925] [outer = 0x9f707400]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa0227400 == 28 [pid = 1963] [id = 315]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7ee800 == 27 [pid = 1963] [id = 314]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaac00 == 26 [pid = 1963] [id = 313]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f3000 == 25 [pid = 1963] [id = 312]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef0000 == 24 [pid = 1963] [id = 310]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e1b000 == 23 [pid = 1963] [id = 309]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa07ccc00 == 22 [pid = 1963] [id = 308]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c4400 == 21 [pid = 1963] [id = 307]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecadc00 == 20 [pid = 1963] [id = 306]
12:33:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaf400 == 19 [pid = 1963] [id = 305]
12:33:47 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f70fc00) [pid = 1963] [serial = 845] [outer = (nil)] [url = about:blank]
12:33:47 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9f70ec00) [pid = 1963] [serial = 848] [outer = (nil)] [url = about:blank]
12:33:48 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
12:33:48 INFO - document served over http requires an https
12:33:48 INFO - sub-resource via script-tag using the meta-csp
12:33:48 INFO - delivery method with swap-origin-redirect and when
12: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"
12:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:48 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
12:33:48 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 2540ms
12:33:48 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
12:33:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70fc00 == 20 [pid = 1963] [id = 332]
12:33:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9f776800) [pid = 1963] [serial = 926] [outer = (nil)]
12:33:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9ffdc000) [pid = 1963] [serial = 927] [outer = 0x9f776800]
12:33:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa0092c00) [pid = 1963] [serial = 928] [outer = 0x9f776800]
12:33:50 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
12:33:50 INFO - document served over http requires an https
12:33:50 INFO - sub-resource via script-tag using the meta-csp
12:33:50 INFO - delivery method with keep-origin-redirect and when
12: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"
12:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:50 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
12:33:50 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 2451ms
12:33:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:33:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77c000 == 21 [pid = 1963] [id = 333]
12:33:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9f7ed000) [pid = 1963] [serial = 929] [outer = (nil)]
12:33:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa0286400) [pid = 1963] [serial = 930] [outer = 0x9f7ed000]
12:33:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa07cfc00) [pid = 1963] [serial = 931] [outer = 0x9f7ed000]
12:33:53 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
12:33:53 INFO - document served over http requires an https
12:33:53 INFO - sub-resource via script-tag using the meta-csp
12:33:53 INFO - delivery method with no-redirect and when
12:33:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:53 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
12:33:53 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 2595ms
12:33:53 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
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef4400 == 20 [pid = 1963] [id = 317]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d03c00 == 19 [pid = 1963] [id = 319]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a8400 == 18 [pid = 1963] [id = 318]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa17ed800 == 17 [pid = 1963] [id = 321]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe4c00 == 16 [pid = 1963] [id = 320]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa1abf400 == 15 [pid = 1963] [id = 323]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef5800 == 14 [pid = 1963] [id = 322]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa2256000 == 13 [pid = 1963] [id = 325]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3b800 == 12 [pid = 1963] [id = 324]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c1c00 == 11 [pid = 1963] [id = 327]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa20e2c00 == 10 [pid = 1963] [id = 326]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa225e000 == 9 [pid = 1963] [id = 328]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa24c8800 == 8 [pid = 1963] [id = 329]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0x9f707000 == 7 [pid = 1963] [id = 331]
12:33:55 INFO - PROCESS | 1915 | --DOCSHELL 0xa104c800 == 6 [pid = 1963] [id = 311]
12:33:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a8400 == 7 [pid = 1963] [id = 334]
12:33:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9ea9b400) [pid = 1963] [serial = 932] [outer = (nil)]
12:33:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9edd1800) [pid = 1963] [serial = 933] [outer = 0x9ea9b400]
12:33:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9f706400) [pid = 1963] [serial = 934] [outer = 0x9ea9b400]
12:33:57 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
12:33:57 INFO - document served over http requires an https
12:33:57 INFO - sub-resource via script-tag using the meta-csp
12:33:57 INFO - delivery method with swap-origin-redirect and when
12:33: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"
12:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:33:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:33:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:33:57 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
12:33:57 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 4522ms
12:33:57 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
12:33:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0087000 == 8 [pid = 1963] [id = 335]
12:33:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa0087400) [pid = 1963] [serial = 935] [outer = (nil)]
12:33:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0092400) [pid = 1963] [serial = 936] [outer = 0xa0087400]
12:33:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:33:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa0223400) [pid = 1963] [serial = 937] [outer = 0xa0087400]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa0e1d000) [pid = 1963] [serial = 862] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0ef1800) [pid = 1963] [serial = 865] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa104e800) [pid = 1963] [serial = 868] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa022c000) [pid = 1963] [serial = 856] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa0d02000) [pid = 1963] [serial = 859] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa17f0000) [pid = 1963] [serial = 871] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9eeedc00) [pid = 1963] [serial = 853] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9ff69400) [pid = 1963] [serial = 880] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9edd2400) [pid = 1963] [serial = 877] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9ff67800) [pid = 1963] [serial = 874] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9ffdf000) [pid = 1963] [serial = 924] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa29f5400) [pid = 1963] [serial = 921] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa28a9800) [pid = 1963] [serial = 918] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa24ca400) [pid = 1963] [serial = 915] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa22bec00) [pid = 1963] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa2260000) [pid = 1963] [serial = 910] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa2258400) [pid = 1963] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619614251]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa20e5c00) [pid = 1963] [serial = 905] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa1ac2400) [pid = 1963] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa1a3dc00) [pid = 1963] [serial = 900] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa17f5000) [pid = 1963] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa1046400) [pid = 1963] [serial = 895] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa0d0d800) [pid = 1963] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa016f800) [pid = 1963] [serial = 890] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9f778c00) [pid = 1963] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619604511]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9ffdc000) [pid = 1963] [serial = 927] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa028ac00) [pid = 1963] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9eef2c00) [pid = 1963] [serial = 885] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9f7f4c00) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9eefa400) [pid = 1963] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619604511]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9f707400) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ecab000) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa022b400) [pid = 1963] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9f7ef400) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa17ee000) [pid = 1963] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x9edd8800) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa07c7400) [pid = 1963] [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]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa22c2000) [pid = 1963] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa2256400) [pid = 1963] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619614251]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa1abf800) [pid = 1963] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa0d04000) [pid = 1963] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa008a400) [pid = 1963] [serial = 851] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa07cf400) [pid = 1963] [serial = 842] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa028e400) [pid = 1963] [serial = 837] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa0175c00) [pid = 1963] [serial = 832] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa0085800) [pid = 1963] [serial = 827] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x9ff68400) [pid = 1963] [serial = 824] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x9f7f1800) [pid = 1963] [serial = 821] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x9f710800) [pid = 1963] [serial = 818] [outer = (nil)] [url = about:blank]
12:33:59 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x9edd5000) [pid = 1963] [serial = 815] [outer = (nil)] [url = about:blank]
12:34:00 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
12:34:00 INFO - document served over http requires an https
12:34:00 INFO - sub-resource via xhr-request using the meta-csp
12:34:00 INFO - delivery method with keep-origin-redirect and when
12:34: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"
12:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:00 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
12:34:00 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 2498ms
12:34:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:34:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeedc00 == 9 [pid = 1963] [id = 336]
12:34:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9eef2c00) [pid = 1963] [serial = 938] [outer = (nil)]
12:34:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9ff61c00) [pid = 1963] [serial = 939] [outer = 0x9eef2c00]
12:34:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0088c00) [pid = 1963] [serial = 940] [outer = 0x9eef2c00]
12:34:02 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
12:34:02 INFO - document served over http requires an https
12:34:02 INFO - sub-resource via xhr-request using the meta-csp
12:34:02 INFO - delivery method with no-redirect and when
12:34: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"
12:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:02 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
12:34:02 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 2095ms
12:34:02 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
12:34:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef8800 == 10 [pid = 1963] [id = 337]
12:34:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9f7ef400) [pid = 1963] [serial = 941] [outer = (nil)]
12:34:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa022e000) [pid = 1963] [serial = 942] [outer = 0x9f7ef400]
12:34:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa028ec00) [pid = 1963] [serial = 943] [outer = 0x9f7ef400]
12:34:05 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
12:34:05 INFO - document served over http requires an https
12:34:05 INFO - sub-resource via xhr-request using the meta-csp
12:34:05 INFO - delivery method with swap-origin-redirect and when
12:34: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"
12:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:05 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
12:34:05 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 2557ms
12:34:05 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
12:34:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0089c00 == 11 [pid = 1963] [id = 338]
12:34:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0226800) [pid = 1963] [serial = 944] [outer = (nil)]
12:34:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa0e1d400) [pid = 1963] [serial = 945] [outer = 0xa0226800]
12:34:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0ef1800) [pid = 1963] [serial = 946] [outer = 0xa0226800]
12:34:07 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
12:34:07 INFO - document served over http requires an https
12:34:07 INFO - sub-resource via xhr-request using the meta-csp
12:34:07 INFO - delivery method with swap-origin-redirect and when
12:34: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"
12:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:07 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
12:34:07 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 2592ms
12:34:07 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
12:34:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d06000 == 12 [pid = 1963] [id = 339]
12:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa0e17c00) [pid = 1963] [serial = 947] [outer = (nil)]
12:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa17ec400) [pid = 1963] [serial = 948] [outer = 0xa0e17c00]
12:34:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa17f3c00) [pid = 1963] [serial = 949] [outer = 0xa0e17c00]
12:34:10 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
12:34:10 INFO - document served over http requires an https
12:34:10 INFO - sub-resource via xhr-request using the meta-csp
12:34:10 INFO - delivery method with keep-origin-redirect and when
12: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"
12:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:10 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
12:34:10 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 2315ms
12:34:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:34:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1735800 == 13 [pid = 1963] [id = 340]
12:34:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa1a3a800) [pid = 1963] [serial = 950] [outer = (nil)]
12:34:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa1abb800) [pid = 1963] [serial = 951] [outer = 0xa1a3a800]
12:34:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa1ac2400) [pid = 1963] [serial = 952] [outer = 0xa1a3a800]
12:34:13 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
12:34:13 INFO - document served over http requires an https
12:34:13 INFO - sub-resource via xhr-request using the meta-csp
12:34:13 INFO - delivery method with no-redirect and when
12:34: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"
12:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:13 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
12:34:13 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 3088ms
12:34:13 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
12:34:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20e6c00 == 14 [pid = 1963] [id = 341]
12:34:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa20e7400) [pid = 1963] [serial = 953] [outer = (nil)]
12:34:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa20f1800) [pid = 1963] [serial = 954] [outer = 0xa20e7400]
12:34:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa2256000) [pid = 1963] [serial = 955] [outer = 0xa20e7400]
12:34:15 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
12:34:15 INFO - document served over http requires an https
12:34:15 INFO - sub-resource via xhr-request using the meta-csp
12:34:15 INFO - delivery method with swap-origin-redirect and when
12: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"
12:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:15 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
12:34:15 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 2252ms
12:34:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
12:34:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20eb400 == 15 [pid = 1963] [id = 342]
12:34:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa22bec00) [pid = 1963] [serial = 956] [outer = (nil)]
12:34:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa24c8400) [pid = 1963] [serial = 957] [outer = 0xa22bec00]
12:34:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa24d4c00) [pid = 1963] [serial = 958] [outer = 0xa22bec00]
12:34:17 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
12:34:17 INFO - document served over http requires an http
12:34:17 INFO - sub-resource via fetch-request using the meta-referrer
12:34:17 INFO - delivery method with keep-origin-redirect and when
12:34: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"
12:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:17 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
12:34:17 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 1943ms
12:34:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
12:34:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c9800 == 16 [pid = 1963] [id = 343]
12:34:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa28aa000) [pid = 1963] [serial = 959] [outer = (nil)]
12:34:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa29ebc00) [pid = 1963] [serial = 960] [outer = 0xa28aa000]
12:34:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa29f4400) [pid = 1963] [serial = 961] [outer = 0xa28aa000]
12:34:19 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
12:34:19 INFO - document served over http requires an http
12:34:19 INFO - sub-resource via fetch-request using the meta-referrer
12:34:19 INFO - delivery method with no-redirect and when
12:34: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"
12:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:19 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
12:34:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2241ms
12:34:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
12:34:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28af400 == 17 [pid = 1963] [id = 344]
12:34:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa28b0c00) [pid = 1963] [serial = 962] [outer = (nil)]
12:34:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa2b0d800) [pid = 1963] [serial = 963] [outer = 0xa28b0c00]
12:34:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa2d01400) [pid = 1963] [serial = 964] [outer = 0xa28b0c00]
12:34:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
12:34:22 INFO - document served over http requires an http
12:34:22 INFO - sub-resource via fetch-request using the meta-referrer
12:34:22 INFO - delivery method with swap-origin-redirect and when
12:34:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
12:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
12:34:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2450ms
12:34:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:34:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d03400 == 18 [pid = 1963] [id = 345]
12:34:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa2d07400) [pid = 1963] [serial = 965] [outer = (nil)]
12:34:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa2d0f800) [pid = 1963] [serial = 966] [outer = 0xa2d07400]
12:34:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa344d800) [pid = 1963] [serial = 967] [outer = 0xa2d07400]
12:34:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3455c00 == 19 [pid = 1963] [id = 346]
12:34:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa3456000) [pid = 1963] [serial = 968] [outer = (nil)]
12:34:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa3457c00) [pid = 1963] [serial = 969] [outer = 0xa3456000]
12:34:26 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
12:34:26 INFO - document served over http requires an http
12:34:26 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:26 INFO - delivery method with keep-origin-redirect and when
12:34: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"
12:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:26 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
12:34:26 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 4019ms
12:34:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
12:34:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefc000 == 20 [pid = 1963] [id = 347]
12:34:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9f702400) [pid = 1963] [serial = 970] [outer = (nil)]
12:34:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9f770400) [pid = 1963] [serial = 971] [outer = 0x9f702400]
12:34:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa008bc00) [pid = 1963] [serial = 972] [outer = 0x9f702400]
12:34:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdb800 == 21 [pid = 1963] [id = 348]
12:34:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x9ffde400) [pid = 1963] [serial = 973] [outer = (nil)]
12:34:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa0222800) [pid = 1963] [serial = 974] [outer = 0x9ffde400]
12:34:28 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
12:34:28 INFO - document served over http requires an http
12:34:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:28 INFO - delivery method with no-redirect and when
12:34: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"
12:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:28 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
12:34:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2207ms
12:34:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:34:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef0c00 == 22 [pid = 1963] [id = 349]
12:34:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9eef1800) [pid = 1963] [serial = 975] [outer = (nil)]
12:34:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ff62000) [pid = 1963] [serial = 976] [outer = 0x9eef1800]
12:34:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa058a000) [pid = 1963] [serial = 977] [outer = 0x9eef1800]
12:34:29 INFO - PROCESS | 1915 | --DOCSHELL 0xa0087000 == 21 [pid = 1963] [id = 335]
12:34:29 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a8400 == 20 [pid = 1963] [id = 334]
12:34:29 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77c000 == 19 [pid = 1963] [id = 333]
12:34:29 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f701c00) [pid = 1963] [serial = 878] [outer = (nil)] [url = about:blank]
12:34:29 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0289000) [pid = 1963] [serial = 875] [outer = (nil)] [url = about:blank]
12:34:29 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa058d400) [pid = 1963] [serial = 925] [outer = (nil)] [url = about:blank]
12:34:29 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9ffd7800) [pid = 1963] [serial = 886] [outer = (nil)] [url = about:blank]
12:34:29 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0085400) [pid = 1963] [serial = 881] [outer = (nil)] [url = about:blank]
12:34:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd5800 == 20 [pid = 1963] [id = 350]
12:34:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x9edd7c00) [pid = 1963] [serial = 978] [outer = (nil)]
12:34:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9eef4c00) [pid = 1963] [serial = 979] [outer = 0x9edd7c00]
12:34:30 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
12:34:30 INFO - document served over http requires an http
12:34:30 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:30 INFO - delivery method with swap-origin-redirect and when
12:34: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-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
12:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:30 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
12:34:30 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 1897ms
12:34:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
12:34:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edde800 == 21 [pid = 1963] [id = 351]
12:34:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9f710c00) [pid = 1963] [serial = 980] [outer = (nil)]
12:34:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ff68400) [pid = 1963] [serial = 981] [outer = 0x9f710c00]
12:34:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0092800) [pid = 1963] [serial = 982] [outer = 0x9f710c00]
12:34:32 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
12:34:32 INFO - document served over http requires an http
12:34:32 INFO - sub-resource via script-tag using the meta-referrer
12:34:32 INFO - delivery method with keep-origin-redirect and when
12:34: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"
12:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:34:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:32 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
12:34:32 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 1693ms
12:34:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
12:34:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f774400 == 22 [pid = 1963] [id = 352]
12:34:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9f7f2000) [pid = 1963] [serial = 983] [outer = (nil)]
12:34:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa0d04800) [pid = 1963] [serial = 984] [outer = 0x9f7f2000]
12:34:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa0e18800) [pid = 1963] [serial = 985] [outer = 0x9f7f2000]
12:34:34 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
12:34:34 INFO - document served over http requires an http
12:34:34 INFO - sub-resource via script-tag using the meta-referrer
12:34:34 INFO - delivery method with no-redirect and when
12: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"
12:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:34:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:34 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
12:34:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2089ms
12:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9edd1800) [pid = 1963] [serial = 933] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0286400) [pid = 1963] [serial = 930] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0092400) [pid = 1963] [serial = 936] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9ff61c00) [pid = 1963] [serial = 939] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0eecc00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9ea9b400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9ecb0800) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9ffdd400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa1043000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9ea9fc00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa1046c00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa008ac00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f709c00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0087400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa016c000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9ffe5000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa1a3bc00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa0174000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9ea9c400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa20e3000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9ecb1400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa07c5800) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9f7eb400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9e9a6000) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa0e17400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa225e400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa104f400) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa29eec00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x9eaa9c00) [pid = 1963] [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]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa17f4800) [pid = 1963] [serial = 872] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa058b000) [pid = 1963] [serial = 891] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa1729800) [pid = 1963] [serial = 896] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa2b03000) [pid = 1963] [serial = 922] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa20eb800) [pid = 1963] [serial = 906] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa1730000) [pid = 1963] [serial = 869] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x9eef5000) [pid = 1963] [serial = 812] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa1ab8400) [pid = 1963] [serial = 901] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa24cf800) [pid = 1963] [serial = 916] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa0ef6400) [pid = 1963] [serial = 866] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa0289800) [pid = 1963] [serial = 857] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa0223400) [pid = 1963] [serial = 937] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa0e22800) [pid = 1963] [serial = 863] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x9f7f0000) [pid = 1963] [serial = 854] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa22ba400) [pid = 1963] [serial = 911] [outer = (nil)] [url = about:blank]
12:34:34 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa0d0a000) [pid = 1963] [serial = 860] [outer = (nil)] [url = about:blank]
12:34:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7400 == 23 [pid = 1963] [id = 353]
12:34:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9ea9b400) [pid = 1963] [serial = 986] [outer = (nil)]
12:34:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9ecad000) [pid = 1963] [serial = 987] [outer = 0x9ea9b400]
12:34:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9ffd6400) [pid = 1963] [serial = 988] [outer = 0x9ea9b400]
12:34:36 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
12:34:36 INFO - document served over http requires an http
12:34:36 INFO - sub-resource via script-tag using the meta-referrer
12:34:36 INFO - delivery method with swap-origin-redirect and when
12: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
12:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:36 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
12:34:36 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 2632ms
12:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
12:34:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd1000 == 24 [pid = 1963] [id = 354]
12:34:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9edd1c00) [pid = 1963] [serial = 989] [outer = (nil)]
12:34:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9f702000) [pid = 1963] [serial = 990] [outer = 0x9edd1c00]
12:34:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9f7f4800) [pid = 1963] [serial = 991] [outer = 0x9edd1c00]
12:34:39 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
12:34:39 INFO - document served over http requires an http
12:34:39 INFO - sub-resource via xhr-request using the meta-referrer
12:34:39 INFO - delivery method with keep-origin-redirect and when
12:34:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:39 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
12:34:39 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 2367ms
12:34:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
12:34:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa6800 == 25 [pid = 1963] [id = 355]
12:34:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9ecb2c00) [pid = 1963] [serial = 992] [outer = (nil)]
12:34:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0ef0c00) [pid = 1963] [serial = 993] [outer = 0x9ecb2c00]
12:34:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa104d000) [pid = 1963] [serial = 994] [outer = 0x9ecb2c00]
12:34:42 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
12:34:42 INFO - document served over http requires an http
12:34:42 INFO - sub-resource via xhr-request using the meta-referrer
12:34:42 INFO - delivery method with no-redirect and when
12:34: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"
12:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:42 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
12:34:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3112ms
12:34:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
12:34:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07cbc00 == 26 [pid = 1963] [id = 356]
12:34:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa07ccc00) [pid = 1963] [serial = 995] [outer = (nil)]
12:34:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa1a37000) [pid = 1963] [serial = 996] [outer = 0xa07ccc00]
12:34:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa1aba400) [pid = 1963] [serial = 997] [outer = 0xa07ccc00]
12:34:44 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
12:34:44 INFO - document served over http requires an http
12:34:44 INFO - sub-resource via xhr-request using the meta-referrer
12:34:44 INFO - delivery method with swap-origin-redirect and when
12: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
12:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:34:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:44 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
12:34:44 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 2100ms
12:34:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
12:34:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a36000 == 27 [pid = 1963] [id = 357]
12:34:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa20f1c00) [pid = 1963] [serial = 998] [outer = (nil)]
12:34:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa22c0c00) [pid = 1963] [serial = 999] [outer = 0xa20f1c00]
12:34:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa24c9800) [pid = 1963] [serial = 1000] [outer = 0xa20f1c00]
12:34:46 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
12:34:46 INFO - document served over http requires an https
12:34:46 INFO - sub-resource via fetch-request using the meta-referrer
12:34:46 INFO - delivery method with keep-origin-redirect and when
12: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"
12:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:46 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
12:34:46 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 2041ms
12:34:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
12:34:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22bc800 == 28 [pid = 1963] [id = 358]
12:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa28ab400) [pid = 1963] [serial = 1001] [outer = (nil)]
12:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa2b08c00) [pid = 1963] [serial = 1002] [outer = 0xa28ab400]
12:34:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa2d0d000) [pid = 1963] [serial = 1003] [outer = 0xa28ab400]
12:34:48 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
12:34:48 INFO - document served over http requires an https
12:34:48 INFO - sub-resource via fetch-request using the meta-referrer
12:34:48 INFO - delivery method with no-redirect and when
12: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"
12:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:48 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
12:34:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2000ms
12:34:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
12:34:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b04000 == 29 [pid = 1963] [id = 359]
12:34:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa3703400) [pid = 1963] [serial = 1004] [outer = (nil)]
12:34:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa370ac00) [pid = 1963] [serial = 1005] [outer = 0xa3703400]
12:34:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa37eec00) [pid = 1963] [serial = 1006] [outer = 0xa3703400]
12:34:50 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
12:34:50 INFO - document served over http requires an https
12:34:50 INFO - sub-resource via fetch-request using the meta-referrer
12:34:50 INFO - delivery method with swap-origin-redirect and when
12: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"
12:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:34:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:34:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:50 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
12:34:50 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 2241ms
12:34:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:34:51 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3709400 == 30 [pid = 1963] [id = 360]
12:34:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa37f4800) [pid = 1963] [serial = 1007] [outer = (nil)]
12:34:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa37fb000) [pid = 1963] [serial = 1008] [outer = 0xa37f4800]
12:34:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa3a42800) [pid = 1963] [serial = 1009] [outer = 0xa37f4800]
12:34:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a4a400 == 31 [pid = 1963] [id = 361]
12:34:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa3a4a800) [pid = 1963] [serial = 1010] [outer = (nil)]
12:34:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa3a4d400) [pid = 1963] [serial = 1011] [outer = 0xa3a4a800]
12:34:53 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
12:34:53 INFO - document served over http requires an https
12:34:53 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:53 INFO - delivery method with keep-origin-redirect and when
12:34:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:53 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
12:34:53 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 2703ms
12:34:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
12:34:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f8800 == 32 [pid = 1963] [id = 362]
12:34:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa37f8c00) [pid = 1963] [serial = 1012] [outer = (nil)]
12:34:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa3b84c00) [pid = 1963] [serial = 1013] [outer = 0xa37f8c00]
12:34:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa3b89c00) [pid = 1963] [serial = 1014] [outer = 0xa37f8c00]
12:34:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d76c00 == 33 [pid = 1963] [id = 363]
12:34:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa3d77000) [pid = 1963] [serial = 1015] [outer = (nil)]
12:34:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa3d7a800) [pid = 1963] [serial = 1016] [outer = 0xa3d77000]
12:34:56 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
12:34:56 INFO - document served over http requires an https
12:34:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:56 INFO - delivery method with no-redirect and when
12: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"
12:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:56 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
12:34:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2404ms
12:34:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:34:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b80400 == 34 [pid = 1963] [id = 364]
12:34:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa3b80800) [pid = 1963] [serial = 1017] [outer = (nil)]
12:34:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa3d81c00) [pid = 1963] [serial = 1018] [outer = 0xa3b80800]
12:34:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:34:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa3fe7800) [pid = 1963] [serial = 1019] [outer = 0xa3b80800]
12:34:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fefc00 == 35 [pid = 1963] [id = 365]
12:34:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa3ff0000) [pid = 1963] [serial = 1020] [outer = (nil)]
12:34:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa3ff2400) [pid = 1963] [serial = 1021] [outer = 0xa3ff0000]
12:34:59 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
12:34:59 INFO - document served over http requires an https
12:34:59 INFO - sub-resource via iframe-tag using the meta-referrer
12:34:59 INFO - delivery method with swap-origin-redirect and when
12:34:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:34:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:34:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:34:59 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
12:34:59 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 3297ms
12:34:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
12:34:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d7fc00 == 36 [pid = 1963] [id = 366]
12:34:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa3d80000) [pid = 1963] [serial = 1022] [outer = (nil)]
12:35:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa43e1000) [pid = 1963] [serial = 1023] [outer = 0xa3d80000]
12:35:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa43e6400) [pid = 1963] [serial = 1024] [outer = 0xa3d80000]
12:35:01 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
12:35:01 INFO - document served over http requires an https
12:35:01 INFO - sub-resource via script-tag using the meta-referrer
12:35:01 INFO - delivery method with keep-origin-redirect and when
12:35: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"
12:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:35:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:35:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:01 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
12:35:01 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 2116ms
12:35:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
12:35:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43de400 == 37 [pid = 1963] [id = 367]
12:35:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa43df000) [pid = 1963] [serial = 1025] [outer = (nil)]
12:35:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa450bc00) [pid = 1963] [serial = 1026] [outer = 0xa43df000]
12:35:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa459b000) [pid = 1963] [serial = 1027] [outer = 0xa43df000]
12:35:03 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
12:35:03 INFO - document served over http requires an https
12:35:03 INFO - sub-resource via script-tag using the meta-referrer
12:35:03 INFO - delivery method with no-redirect and when
12:35: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"
12:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:35:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:35:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:03 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
12:35:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2082ms
12:35:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
12:35:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f777400 == 38 [pid = 1963] [id = 368]
12:35:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9f7f7c00) [pid = 1963] [serial = 1028] [outer = (nil)]
12:35:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa4e34800) [pid = 1963] [serial = 1029] [outer = 0x9f7f7c00]
12:35:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa4e39c00) [pid = 1963] [serial = 1030] [outer = 0x9f7f7c00]
12:35:07 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
12:35:07 INFO - document served over http requires an https
12:35:07 INFO - sub-resource via script-tag using the meta-referrer
12:35:07 INFO - delivery method with swap-origin-redirect and when
12:35:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:35:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:07 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
12:35:07 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 3410ms
12:35:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef8800 == 37 [pid = 1963] [id = 337]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa29ed400 == 36 [pid = 1963] [id = 330]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa0089c00 == 35 [pid = 1963] [id = 338]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d06000 == 34 [pid = 1963] [id = 339]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa1735800 == 33 [pid = 1963] [id = 340]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa20e6c00 == 32 [pid = 1963] [id = 341]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa20eb400 == 31 [pid = 1963] [id = 342]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c9800 == 30 [pid = 1963] [id = 343]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa28af400 == 29 [pid = 1963] [id = 344]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa3455c00 == 28 [pid = 1963] [id = 346]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d03400 == 27 [pid = 1963] [id = 345]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdb800 == 26 [pid = 1963] [id = 348]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefc000 == 25 [pid = 1963] [id = 347]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca9000 == 24 [pid = 1963] [id = 316]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70fc00 == 23 [pid = 1963] [id = 332]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd5800 == 22 [pid = 1963] [id = 350]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef0c00 == 21 [pid = 1963] [id = 349]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9edde800 == 20 [pid = 1963] [id = 351]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd4800 == 19 [pid = 1963] [id = 304]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeedc00 == 18 [pid = 1963] [id = 336]
12:35:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9f774400 == 17 [pid = 1963] [id = 352]
12:35:07 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9f706400) [pid = 1963] [serial = 934] [outer = (nil)] [url = about:blank]
12:35:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a8c00 == 18 [pid = 1963] [id = 369]
12:35:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9ea9e000) [pid = 1963] [serial = 1031] [outer = (nil)]
12:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x9eca9000) [pid = 1963] [serial = 1032] [outer = 0x9ea9e000]
12:35:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9eef5400) [pid = 1963] [serial = 1033] [outer = 0x9ea9e000]
12:35:09 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
12:35:09 INFO - document served over http requires an https
12:35:09 INFO - sub-resource via xhr-request using the meta-referrer
12:35:09 INFO - delivery method with keep-origin-redirect and when
12:35: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"
12:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:35:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:35:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:09 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
12:35:09 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 2448ms
12:35:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
12:35:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70bc00 == 19 [pid = 1963] [id = 370]
12:35:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9f77b800) [pid = 1963] [serial = 1034] [outer = (nil)]
12:35:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9f7efc00) [pid = 1963] [serial = 1035] [outer = 0x9f77b800]
12:35:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9ff69000) [pid = 1963] [serial = 1036] [outer = 0x9f77b800]
12:35:11 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
12:35:11 INFO - document served over http requires an https
12:35:11 INFO - sub-resource via xhr-request using the meta-referrer
12:35:11 INFO - delivery method with no-redirect and when
12: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"
12:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:35:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:11 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
12:35:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1936ms
12:35:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
12:35:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe4400 == 20 [pid = 1963] [id = 371]
12:35:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0087c00) [pid = 1963] [serial = 1037] [outer = (nil)]
12:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa021f400) [pid = 1963] [serial = 1038] [outer = 0xa0087c00]
12:35:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa0282000) [pid = 1963] [serial = 1039] [outer = 0xa0087c00]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa2b0d800) [pid = 1963] [serial = 963] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa0e1d400) [pid = 1963] [serial = 945] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa20f1800) [pid = 1963] [serial = 954] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9f770400) [pid = 1963] [serial = 971] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa022e000) [pid = 1963] [serial = 942] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9ff68400) [pid = 1963] [serial = 981] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa2d0f800) [pid = 1963] [serial = 966] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa3457c00) [pid = 1963] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa17ec400) [pid = 1963] [serial = 948] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa1abb800) [pid = 1963] [serial = 951] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9ff62000) [pid = 1963] [serial = 976] [outer = (nil)] [url = about:blank]
12:35:13 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa29ebc00) [pid = 1963] [serial = 960] [outer = (nil)] [url = about:blank]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa24c8400) [pid = 1963] [serial = 957] [outer = (nil)] [url = about:blank]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa0d04800) [pid = 1963] [serial = 984] [outer = (nil)] [url = about:blank]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9eef4c00) [pid = 1963] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0222800) [pid = 1963] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619668244]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9ecad000) [pid = 1963] [serial = 987] [outer = (nil)] [url = about:blank]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9ffde400) [pid = 1963] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619668244]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9f710c00) [pid = 1963] [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]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9f7f2000) [pid = 1963] [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]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f702400) [pid = 1963] [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]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9eef1800) [pid = 1963] [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]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9edd7c00) [pid = 1963] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:35:14 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3456000) [pid = 1963] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:35:15 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
12:35:15 INFO - document served over http requires an https
12:35:15 INFO - sub-resource via xhr-request using the meta-referrer
12:35:15 INFO - delivery method with swap-origin-redirect and when
12:35: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"
12:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:35:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:15 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
12:35:15 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 3551ms
12:35:15 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
12:35:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f710c00 == 21 [pid = 1963] [id = 372]
12:35:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9f770000) [pid = 1963] [serial = 1040] [outer = (nil)]
12:35:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa028d000) [pid = 1963] [serial = 1041] [outer = 0x9f770000]
12:35:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa058f000) [pid = 1963] [serial = 1042] [outer = 0x9f770000]
12:35:17 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
12:35:17 INFO - document served over http requires an http
12:35:17 INFO - sub-resource via fetch-request using the meta-referrer
12:35:17 INFO - delivery method with keep-origin-redirect and when
12:35:17 INFO - the target request is same-origin.
12:35:17 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 2089ms
12:35:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
12:35:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f708800 == 22 [pid = 1963] [id = 373]
12:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9f770400) [pid = 1963] [serial = 1043] [outer = (nil)]
12:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa008b800) [pid = 1963] [serial = 1044] [outer = 0x9f770400]
12:35:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa0290800) [pid = 1963] [serial = 1045] [outer = 0x9f770400]
12:35:19 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
12:35:19 INFO - document served over http requires an http
12:35:19 INFO - sub-resource via fetch-request using the meta-referrer
12:35:19 INFO - delivery method with no-redirect and when
12:35:19 INFO - the target request is same-origin.
12:35:19 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 1997ms
12:35:19 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
12:35:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5d800 == 23 [pid = 1963] [id = 374]
12:35:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ff61400) [pid = 1963] [serial = 1046] [outer = (nil)]
12:35:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0e16c00) [pid = 1963] [serial = 1047] [outer = 0x9ff61400]
12:35:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0eeac00) [pid = 1963] [serial = 1048] [outer = 0x9ff61400]
12:35:21 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
12:35:21 INFO - document served over http requires an http
12:35:21 INFO - sub-resource via fetch-request using the meta-referrer
12:35:21 INFO - delivery method with swap-origin-redirect and when
12:35:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:35:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:35:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:21 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
12:35:21 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 1940ms
12:35:21 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
12:35:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0c000 == 24 [pid = 1963] [id = 375]
12:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa0d0e800) [pid = 1963] [serial = 1049] [outer = (nil)]
12:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa17f0400) [pid = 1963] [serial = 1050] [outer = 0xa0d0e800]
12:35:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa1a37800) [pid = 1963] [serial = 1051] [outer = 0xa0d0e800]
12:35:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac2000 == 25 [pid = 1963] [id = 376]
12:35:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa20e3000) [pid = 1963] [serial = 1052] [outer = (nil)]
12:35:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa20ea800) [pid = 1963] [serial = 1053] [outer = 0xa20e3000]
12:35:23 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
12:35:23 INFO - document served over http requires an http
12:35:23 INFO - sub-resource via iframe-tag using the meta-referrer
12:35:23 INFO - delivery method with keep-origin-redirect and when
12:35:23 INFO - the target request is same-origin.
12:35:23 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 2500ms
12:35:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
12:35:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1735800 == 26 [pid = 1963] [id = 377]
12:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa1736000) [pid = 1963] [serial = 1054] [outer = (nil)]
12:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa2264000) [pid = 1963] [serial = 1055] [outer = 0xa1736000]
12:35:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa24cac00) [pid = 1963] [serial = 1056] [outer = 0xa1736000]
12:35:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f1400 == 27 [pid = 1963] [id = 378]
12:35:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa29f1800) [pid = 1963] [serial = 1057] [outer = (nil)]
12:35:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa2b08000) [pid = 1963] [serial = 1058] [outer = 0xa29f1800]
12:35:26 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
12:35:26 INFO - document served over http requires an http
12:35:26 INFO - sub-resource via iframe-tag using the meta-referrer
12:35:26 INFO - delivery method with no-redirect and when
12:35:26 INFO - the target request is same-origin.
12:35:26 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 2513ms
12:35:26 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
12:35:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2259400 == 28 [pid = 1963] [id = 379]
12:35:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa225a000) [pid = 1963] [serial = 1059] [outer = (nil)]
12:35:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa2d07c00) [pid = 1963] [serial = 1060] [outer = 0xa225a000]
12:35:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa3452800) [pid = 1963] [serial = 1061] [outer = 0xa225a000]
12:35:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa370b800 == 29 [pid = 1963] [id = 380]
12:35:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa370bc00) [pid = 1963] [serial = 1062] [outer = (nil)]
12:35:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa37ee000) [pid = 1963] [serial = 1063] [outer = 0xa370bc00]
12:35:28 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
12:35:28 INFO - document served over http requires an http
12:35:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:35:28 INFO - delivery method with swap-origin-redirect and when
12:35: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"
12:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:35:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:28 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
12:35:28 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 2501ms
12:35:28 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
12:35:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d02400 == 30 [pid = 1963] [id = 381]
12:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa370ec00) [pid = 1963] [serial = 1064] [outer = (nil)]
12:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa3b85c00) [pid = 1963] [serial = 1065] [outer = 0xa370ec00]
12:35:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa3fef800) [pid = 1963] [serial = 1066] [outer = 0xa370ec00]
12:35:31 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
12:35:31 INFO - document served over http requires an http
12:35:31 INFO - sub-resource via script-tag using the meta-referrer
12:35:31 INFO - delivery method with keep-origin-redirect and when
12:35:31 INFO - the target request is same-origin.
12:35:31 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 3085ms
12:35:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
12:35:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b80000 == 31 [pid = 1963] [id = 382]
12:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa3b82800) [pid = 1963] [serial = 1067] [outer = (nil)]
12:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa4e35c00) [pid = 1963] [serial = 1068] [outer = 0xa3b82800]
12:35:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa4e41000) [pid = 1963] [serial = 1069] [outer = 0xa3b82800]
12:35:33 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
12:35:33 INFO - document served over http requires an http
12:35:33 INFO - sub-resource via script-tag using the meta-referrer
12:35:33 INFO - delivery method with no-redirect and when
12:35:33 INFO - the target request is same-origin.
12:35:33 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 2145ms
12:35:33 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
12:35:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e33c00 == 32 [pid = 1963] [id = 383]
12:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa50d5c00) [pid = 1963] [serial = 1070] [outer = (nil)]
12:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa50db400) [pid = 1963] [serial = 1071] [outer = 0xa50d5c00]
12:35:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa55e3400) [pid = 1963] [serial = 1072] [outer = 0xa50d5c00]
12:35:35 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
12:35:35 INFO - document served over http requires an http
12:35:35 INFO - sub-resource via script-tag using the meta-referrer
12:35:35 INFO - delivery method with swap-origin-redirect and when
12:35: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"
12:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:35:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:35:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:35 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
12:35:35 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 1940ms
12:35:35 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
12:35:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d9800 == 33 [pid = 1963] [id = 384]
12:35:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa55e6800) [pid = 1963] [serial = 1073] [outer = (nil)]
12:35:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa5659000) [pid = 1963] [serial = 1074] [outer = 0xa55e6800]
12:35:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa565f000) [pid = 1963] [serial = 1075] [outer = 0xa55e6800]
12:35:37 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
12:35:37 INFO - document served over http requires an http
12:35:37 INFO - sub-resource via xhr-request using the meta-referrer
12:35:37 INFO - delivery method with keep-origin-redirect and when
12:35:37 INFO - the target request is same-origin.
12:35:37 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 2005ms
12:35:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
12:35:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55ee800 == 34 [pid = 1963] [id = 385]
12:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa5667400) [pid = 1963] [serial = 1076] [outer = (nil)]
12:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa5869c00) [pid = 1963] [serial = 1077] [outer = 0xa5667400]
12:35:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa586ec00) [pid = 1963] [serial = 1078] [outer = 0xa5667400]
12:35:40 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
12:35:40 INFO - document served over http requires an http
12:35:40 INFO - sub-resource via xhr-request using the meta-referrer
12:35:40 INFO - delivery method with no-redirect and when
12:35:40 INFO - the target request is same-origin.
12:35:40 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 2257ms
12:35:40 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
12:35:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586dc00 == 35 [pid = 1963] [id = 386]
12:35:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa5a58400) [pid = 1963] [serial = 1079] [outer = (nil)]
12:35:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa5a5e800) [pid = 1963] [serial = 1080] [outer = 0xa5a58400]
12:35:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa5c60c00) [pid = 1963] [serial = 1081] [outer = 0xa5a58400]
12:35:42 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
12:35:42 INFO - document served over http requires an http
12:35:42 INFO - sub-resource via xhr-request using the meta-referrer
12:35:42 INFO - delivery method with swap-origin-redirect and when
12:35: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"
12:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:35:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:35:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:42 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
12:35:42 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 2394ms
12:35:42 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
12:35:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a5c800 == 36 [pid = 1963] [id = 387]
12:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa5c67c00) [pid = 1963] [serial = 1082] [outer = (nil)]
12:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa5c6dc00) [pid = 1963] [serial = 1083] [outer = 0xa5c67c00]
12:35:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa5fb7800) [pid = 1963] [serial = 1084] [outer = 0xa5c67c00]
12:35:45 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
12:35:45 INFO - document served over http requires an https
12:35:45 INFO - sub-resource via fetch-request using the meta-referrer
12:35:45 INFO - delivery method with keep-origin-redirect and when
12: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"
12:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:45 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
12:35:45 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 2430ms
12:35:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
12:35:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c69000 == 37 [pid = 1963] [id = 388]
12:35:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa5c6c400) [pid = 1963] [serial = 1085] [outer = (nil)]
12:35:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa5fc3400) [pid = 1963] [serial = 1086] [outer = 0xa5c6c400]
12:35:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa5fd3400) [pid = 1963] [serial = 1087] [outer = 0xa5c6c400]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd1000 == 36 [pid = 1963] [id = 354]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa6800 == 35 [pid = 1963] [id = 355]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa07cbc00 == 34 [pid = 1963] [id = 356]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a36000 == 33 [pid = 1963] [id = 357]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa22bc800 == 32 [pid = 1963] [id = 358]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b04000 == 31 [pid = 1963] [id = 359]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a4a400 == 30 [pid = 1963] [id = 361]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3709400 == 29 [pid = 1963] [id = 360]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d76c00 == 28 [pid = 1963] [id = 363]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f8800 == 27 [pid = 1963] [id = 362]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fefc00 == 26 [pid = 1963] [id = 365]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b80400 == 25 [pid = 1963] [id = 364]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d7fc00 == 24 [pid = 1963] [id = 366]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0xa43de400 == 23 [pid = 1963] [id = 367]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a8c00 == 22 [pid = 1963] [id = 369]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70bc00 == 21 [pid = 1963] [id = 370]
12:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe4400 == 20 [pid = 1963] [id = 371]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9f708800 == 19 [pid = 1963] [id = 373]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5d800 == 18 [pid = 1963] [id = 374]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac2000 == 17 [pid = 1963] [id = 376]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0c000 == 16 [pid = 1963] [id = 375]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f1400 == 15 [pid = 1963] [id = 378]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa1735800 == 14 [pid = 1963] [id = 377]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa370b800 == 13 [pid = 1963] [id = 380]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa2259400 == 12 [pid = 1963] [id = 379]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d02400 == 11 [pid = 1963] [id = 381]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b80000 == 10 [pid = 1963] [id = 382]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e33c00 == 9 [pid = 1963] [id = 383]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d9800 == 8 [pid = 1963] [id = 384]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa55ee800 == 7 [pid = 1963] [id = 385]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa586dc00 == 6 [pid = 1963] [id = 386]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a5c800 == 5 [pid = 1963] [id = 387]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7400 == 4 [pid = 1963] [id = 353]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9f710c00 == 3 [pid = 1963] [id = 372]
12:35:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9f777400 == 2 [pid = 1963] [id = 368]
12:35:49 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa0092800) [pid = 1963] [serial = 982] [outer = (nil)] [url = about:blank]
12:35:49 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa0e18800) [pid = 1963] [serial = 985] [outer = (nil)] [url = about:blank]
12:35:49 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa058a000) [pid = 1963] [serial = 977] [outer = (nil)] [url = about:blank]
12:35:49 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa008bc00) [pid = 1963] [serial = 972] [outer = (nil)] [url = about:blank]
12:35:50 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
12:35:50 INFO - document served over http requires an https
12:35:50 INFO - sub-resource via fetch-request using the meta-referrer
12:35:50 INFO - delivery method with no-redirect and when
12: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"
12:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:35:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:35:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:50 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
12:35:50 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 5464ms
12:35:50 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
12:35:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa6400 == 3 [pid = 1963] [id = 389]
12:35:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x9eaa6c00) [pid = 1963] [serial = 1088] [outer = (nil)]
12:35:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x9eaaa000) [pid = 1963] [serial = 1089] [outer = 0x9eaa6c00]
12:35:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x9ecadc00) [pid = 1963] [serial = 1090] [outer = 0x9eaa6c00]
12:35:52 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
12:35:52 INFO - document served over http requires an https
12:35:52 INFO - sub-resource via fetch-request using the meta-referrer
12:35:52 INFO - delivery method with swap-origin-redirect and when
12: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"
12:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:35:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:35:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:35:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:35:52 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
12:35:52 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 1792ms
12:35:52 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
12:35:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa2400 == 4 [pid = 1963] [id = 390]
12:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x9edd5800) [pid = 1963] [serial = 1091] [outer = (nil)]
12:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9eef1800) [pid = 1963] [serial = 1092] [outer = 0x9edd5800]
12:35:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:35:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x9eefbc00) [pid = 1963] [serial = 1093] [outer = 0x9edd5800]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9ea9b400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa28a4400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9f7ed000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x9f776800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa0087c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa1a3a800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa0226800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa3ff0000) [pid = 1963] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9f7f7c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9eef2c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0xa0e17c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa07ccc00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa28b0c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa3a4a800) [pid = 1963] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa28aa000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa22bec00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa28ab400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa3b80800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa2d07400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa3703400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9f77b800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9f770000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9f7ef400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa3d80000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa43df000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa37f8c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa20f1c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa37f4800) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9edd1c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9ea9e000) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa3d77000) [pid = 1963] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619695595]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa20e7400) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9ecb2c00) [pid = 1963] [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]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa43e1000) [pid = 1963] [serial = 1023] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa450bc00) [pid = 1963] [serial = 1026] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0ef0c00) [pid = 1963] [serial = 993] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9f702000) [pid = 1963] [serial = 990] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa37fb000) [pid = 1963] [serial = 1008] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa3a4d400) [pid = 1963] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa021f400) [pid = 1963] [serial = 1038] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa370ac00) [pid = 1963] [serial = 1005] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9eca9000) [pid = 1963] [serial = 1032] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa2b08c00) [pid = 1963] [serial = 1002] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa3d7a800) [pid = 1963] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619695595]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa3b84c00) [pid = 1963] [serial = 1013] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa3ff2400) [pid = 1963] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa22c0c00) [pid = 1963] [serial = 999] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa3d81c00) [pid = 1963] [serial = 1018] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9f7efc00) [pid = 1963] [serial = 1035] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa4e34800) [pid = 1963] [serial = 1029] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa1a37000) [pid = 1963] [serial = 996] [outer = (nil)] [url = about:blank]
12:35:58 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa028d000) [pid = 1963] [serial = 1041] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa1ac2400) [pid = 1963] [serial = 952] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa028ec00) [pid = 1963] [serial = 943] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa1aba400) [pid = 1963] [serial = 997] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa2256000) [pid = 1963] [serial = 955] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9ffd6400) [pid = 1963] [serial = 988] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9f7f4800) [pid = 1963] [serial = 991] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa24d4c00) [pid = 1963] [serial = 958] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa2d01400) [pid = 1963] [serial = 964] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa29f4400) [pid = 1963] [serial = 961] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa0ef1800) [pid = 1963] [serial = 946] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa28ae800) [pid = 1963] [serial = 919] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa104d000) [pid = 1963] [serial = 994] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa0088c00) [pid = 1963] [serial = 940] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa344d800) [pid = 1963] [serial = 967] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9ff69000) [pid = 1963] [serial = 1036] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa07cfc00) [pid = 1963] [serial = 931] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x9eef5400) [pid = 1963] [serial = 1033] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa17f3c00) [pid = 1963] [serial = 949] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa0092c00) [pid = 1963] [serial = 928] [outer = (nil)] [url = about:blank]
12:36:00 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa0282000) [pid = 1963] [serial = 1039] [outer = (nil)] [url = about:blank]
12:36:00 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
12:36:00 INFO - document served over http requires an https
12:36:00 INFO - sub-resource via fetch-request using the meta-referrer
12:36:00 INFO - delivery method with swap-origin-redirect and when
12: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"
12:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:36:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:36:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:00 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
12:36:00 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 8362ms
12:36:00 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
12:36:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99dc00 == 5 [pid = 1963] [id = 391]
12:36:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9e9a8800) [pid = 1963] [serial = 1094] [outer = (nil)]
12:36:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9ea9e400) [pid = 1963] [serial = 1095] [outer = 0x9e9a8800]
12:36:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9eca8c00) [pid = 1963] [serial = 1096] [outer = 0x9e9a8800]
12:36:02 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
12:36:02 INFO - document served over http requires an https
12:36:02 INFO - sub-resource via fetch-request using the meta-referrer
12:36:02 INFO - delivery method with keep-origin-redirect and when
12: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"
12:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:36:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:36:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:02 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
12:36:02 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 2140ms
12:36:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
12:36:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a4800 == 6 [pid = 1963] [id = 392]
12:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9edd3400) [pid = 1963] [serial = 1097] [outer = (nil)]
12:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9eefa000) [pid = 1963] [serial = 1098] [outer = 0x9edd3400]
12:36:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9f70b000) [pid = 1963] [serial = 1099] [outer = 0x9edd3400]
12:36:04 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
12:36:04 INFO - document served over http requires an https
12:36:04 INFO - sub-resource via fetch-request using the meta-referrer
12:36:04 INFO - delivery method with no-redirect and when
12: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"
12:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:36:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:36:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:04 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
12:36:04 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 2094ms
12:36:05 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
12:36:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef0800 == 7 [pid = 1963] [id = 393]
12:36:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9eef7000) [pid = 1963] [serial = 1100] [outer = (nil)]
12:36:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9f779c00) [pid = 1963] [serial = 1101] [outer = 0x9eef7000]
12:36:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f7ebc00) [pid = 1963] [serial = 1102] [outer = 0x9eef7000]
12:36:06 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
12:36:06 INFO - document served over http requires an https
12:36:06 INFO - sub-resource via fetch-request using the meta-referrer
12:36:06 INFO - delivery method with swap-origin-redirect and when
12: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"
12:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:36:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:36:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:06 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
12:36:06 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 1941ms
12:36:06 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
12:36:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f778400 == 8 [pid = 1963] [id = 394]
12:36:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9f7f4400) [pid = 1963] [serial = 1103] [outer = (nil)]
12:36:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9ff5c800) [pid = 1963] [serial = 1104] [outer = 0x9f7f4400]
12:36:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9ff62800) [pid = 1963] [serial = 1105] [outer = 0x9f7f4400]
12:36:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdb800 == 9 [pid = 1963] [id = 395]
12:36:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ffdbc00) [pid = 1963] [serial = 1106] [outer = (nil)]
12:36:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9ffde400) [pid = 1963] [serial = 1107] [outer = 0x9ffdbc00]
12:36:09 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
12:36:09 INFO - document served over http requires an https
12:36:09 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:09 INFO - delivery method with keep-origin-redirect and when
12:36: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"
12:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:09 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
12:36:09 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 2586ms
12:36:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
12:36:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f7c00 == 10 [pid = 1963] [id = 396]
12:36:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9f7f8400) [pid = 1963] [serial = 1108] [outer = (nil)]
12:36:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa0087000) [pid = 1963] [serial = 1109] [outer = 0x9f7f8400]
12:36:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0090800) [pid = 1963] [serial = 1110] [outer = 0x9f7f8400]
12:36:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016c800 == 11 [pid = 1963] [id = 397]
12:36:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa016cc00) [pid = 1963] [serial = 1111] [outer = (nil)]
12:36:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa016e400) [pid = 1963] [serial = 1112] [outer = 0xa016cc00]
12:36:12 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
12:36:12 INFO - document served over http requires an https
12:36:12 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:12 INFO - delivery method with no-redirect and when
12:36:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:12 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
12:36:12 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 2385ms
12:36:12 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
12:36:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe1800 == 12 [pid = 1963] [id = 398]
12:36:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9ffe5800) [pid = 1963] [serial = 1113] [outer = (nil)]
12:36:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa021f800) [pid = 1963] [serial = 1114] [outer = 0x9ffe5800]
12:36:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa0226c00) [pid = 1963] [serial = 1115] [outer = 0x9ffe5800]
12:36:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0281800 == 13 [pid = 1963] [id = 399]
12:36:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa0281c00) [pid = 1963] [serial = 1116] [outer = (nil)]
12:36:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa0287400) [pid = 1963] [serial = 1117] [outer = 0xa0281c00]
12:36:14 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
12:36:14 INFO - document served over http requires an https
12:36:14 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:14 INFO - delivery method with swap-origin-redirect and when
12: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"
12:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:14 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
12:36:14 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 2389ms
12:36:14 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
12:36:14 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0175400 == 14 [pid = 1963] [id = 400]
12:36:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0282400) [pid = 1963] [serial = 1118] [outer = (nil)]
12:36:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa0587400) [pid = 1963] [serial = 1119] [outer = 0xa0282400]
12:36:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa058c400) [pid = 1963] [serial = 1120] [outer = 0xa0282400]
12:36:16 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c4000 == 15 [pid = 1963] [id = 401]
12:36:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa07c4400) [pid = 1963] [serial = 1121] [outer = (nil)]
12:36:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa07c7c00) [pid = 1963] [serial = 1122] [outer = 0xa07c4400]
12:36:17 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
12:36:17 INFO - document served over http requires an https
12:36:17 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:17 INFO - delivery method with swap-origin-redirect and when
12:36: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"
12:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:17 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
12:36:17 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 3105ms
12:36:17 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
12:36:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa028d000 == 16 [pid = 1963] [id = 402]
12:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa028e400) [pid = 1963] [serial = 1123] [outer = (nil)]
12:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0d03800) [pid = 1963] [serial = 1124] [outer = 0xa028e400]
12:36:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa0d04c00) [pid = 1963] [serial = 1125] [outer = 0xa028e400]
12:36:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0f000 == 17 [pid = 1963] [id = 403]
12:36:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa0d0f800) [pid = 1963] [serial = 1126] [outer = (nil)]
12:36:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa0e1c000) [pid = 1963] [serial = 1127] [outer = 0xa0d0f800]
12:36:19 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
12:36:19 INFO - document served over http requires an https
12:36:19 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:19 INFO - delivery method with keep-origin-redirect and when
12: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"
12:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:19 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
12:36:19 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 2256ms
12:36:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
12:36:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e23400 == 18 [pid = 1963] [id = 404]
12:36:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0e24400) [pid = 1963] [serial = 1128] [outer = (nil)]
12:36:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa0ee8800) [pid = 1963] [serial = 1129] [outer = 0xa0e24400]
12:36:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa0ef0800) [pid = 1963] [serial = 1130] [outer = 0xa0e24400]
12:36:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1048800 == 19 [pid = 1963] [id = 405]
12:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa104a400) [pid = 1963] [serial = 1131] [outer = (nil)]
12:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa1049400) [pid = 1963] [serial = 1132] [outer = 0xa104a400]
12:36:22 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
12:36:22 INFO - document served over http requires an https
12:36:22 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:22 INFO - delivery method with no-redirect and when
12:36:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:22 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
12:36:22 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 2436ms
12:36:22 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
12:36:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd4c00 == 20 [pid = 1963] [id = 406]
12:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9edd9400) [pid = 1963] [serial = 1133] [outer = (nil)]
12:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9f7eb400) [pid = 1963] [serial = 1134] [outer = 0x9edd9400]
12:36:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa172e800) [pid = 1963] [serial = 1135] [outer = 0x9edd9400]
12:36:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaf000 == 21 [pid = 1963] [id = 407]
12:36:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9ecb2400) [pid = 1963] [serial = 1136] [outer = (nil)]
12:36:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9eeee400) [pid = 1963] [serial = 1137] [outer = 0x9ecb2400]
12:36:24 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
12:36:24 INFO - document served over http requires an https
12:36:24 INFO - sub-resource via iframe-tag using the meta-referrer
12:36:24 INFO - delivery method with swap-origin-redirect and when
12:36:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:36:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:36:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:24 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
12:36:24 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 2345ms
12:36:24 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
12:36:25 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa6400 == 20 [pid = 1963] [id = 389]
12:36:25 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c69000 == 19 [pid = 1963] [id = 388]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa3b89c00) [pid = 1963] [serial = 1014] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa43e6400) [pid = 1963] [serial = 1024] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa459b000) [pid = 1963] [serial = 1027] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa2d0d000) [pid = 1963] [serial = 1003] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa37eec00) [pid = 1963] [serial = 1006] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa3a42800) [pid = 1963] [serial = 1009] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa3fe7800) [pid = 1963] [serial = 1019] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa4e39c00) [pid = 1963] [serial = 1030] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa24c9800) [pid = 1963] [serial = 1000] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa058f000) [pid = 1963] [serial = 1042] [outer = (nil)] [url = about:blank]
12:36:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa9400 == 20 [pid = 1963] [id = 408]
12:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9ecaa000) [pid = 1963] [serial = 1138] [outer = (nil)]
12:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9edd7400) [pid = 1963] [serial = 1139] [outer = 0x9ecaa000]
12:36:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9f77a000) [pid = 1963] [serial = 1140] [outer = 0x9ecaa000]
12:36:26 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
12:36:26 INFO - document served over http requires an https
12:36:26 INFO - sub-resource via script-tag using the meta-referrer
12:36:26 INFO - delivery method with keep-origin-redirect and when
12:36:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:26 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
12:36:26 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 2250ms
12:36:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:36:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca8400 == 21 [pid = 1963] [id = 409]
12:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9eca9c00) [pid = 1963] [serial = 1141] [outer = (nil)]
12:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0172c00) [pid = 1963] [serial = 1142] [outer = 0x9eca9c00]
12:36:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa0286c00) [pid = 1963] [serial = 1143] [outer = 0x9eca9c00]
12:36:29 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
12:36:29 INFO - document served over http requires an https
12:36:29 INFO - sub-resource via script-tag using the meta-referrer
12:36:29 INFO - delivery method with no-redirect and when
12: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"
12:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:29 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
12:36:29 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 2198ms
12:36:29 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
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa0e16c00) [pid = 1963] [serial = 1047] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa20ea800) [pid = 1963] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa17f0400) [pid = 1963] [serial = 1050] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa008b800) [pid = 1963] [serial = 1044] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9eaaa000) [pid = 1963] [serial = 1089] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9eef1800) [pid = 1963] [serial = 1092] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa5a5e800) [pid = 1963] [serial = 1080] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa5c6dc00) [pid = 1963] [serial = 1083] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa5659000) [pid = 1963] [serial = 1074] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa5869c00) [pid = 1963] [serial = 1077] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa3b85c00) [pid = 1963] [serial = 1065] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa4e35c00) [pid = 1963] [serial = 1068] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa50db400) [pid = 1963] [serial = 1071] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa2b08000) [pid = 1963] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619725728]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa2264000) [pid = 1963] [serial = 1055] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa37ee000) [pid = 1963] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa2d07c00) [pid = 1963] [serial = 1060] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa5fc3400) [pid = 1963] [serial = 1086] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa370ec00) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa20e3000) [pid = 1963] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa370bc00) [pid = 1963] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eaa6c00) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa3b82800) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa29f1800) [pid = 1963] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619725728]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa50d5c00) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9ff61400) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa0d0e800) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9f770400) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa5c67c00) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa225a000) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa1736000) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa5a58400) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa55e6800) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa5667400) [pid = 1963] [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]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa5c60c00) [pid = 1963] [serial = 1081] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa565f000) [pid = 1963] [serial = 1075] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa586ec00) [pid = 1963] [serial = 1078] [outer = (nil)] [url = about:blank]
12:36:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a6c00 == 22 [pid = 1963] [id = 410]
12:36:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9eaa6c00) [pid = 1963] [serial = 1144] [outer = (nil)]
12:36:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9f770400) [pid = 1963] [serial = 1145] [outer = 0x9eaa6c00]
12:36:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa0ee9400) [pid = 1963] [serial = 1146] [outer = 0x9eaa6c00]
12:36:32 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
12:36:32 INFO - document served over http requires an https
12:36:32 INFO - sub-resource via script-tag using the meta-referrer
12:36:32 INFO - delivery method with swap-origin-redirect and when
12: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"
12:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:32 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
12:36:32 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 2957ms
12:36:32 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
12:36:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef1c00 == 23 [pid = 1963] [id = 411]
12:36:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9eef4c00) [pid = 1963] [serial = 1147] [outer = (nil)]
12:36:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9f772000) [pid = 1963] [serial = 1148] [outer = 0x9eef4c00]
12:36:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa016c400) [pid = 1963] [serial = 1149] [outer = 0x9eef4c00]
12:36:34 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
12:36:34 INFO - document served over http requires an https
12:36:34 INFO - sub-resource via script-tag using the meta-referrer
12:36:34 INFO - delivery method with swap-origin-redirect and when
12: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"
12:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:34 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
12:36:34 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 2099ms
12:36:34 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
12:36:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddcc00 == 24 [pid = 1963] [id = 412]
12:36:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa1044c00) [pid = 1963] [serial = 1150] [outer = (nil)]
12:36:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa17ecc00) [pid = 1963] [serial = 1151] [outer = 0xa1044c00]
12:36:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa17f1000) [pid = 1963] [serial = 1152] [outer = 0xa1044c00]
12:36:36 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
12:36:36 INFO - document served over http requires an https
12:36:36 INFO - sub-resource via script-tag using the meta-referrer
12:36:36 INFO - delivery method with keep-origin-redirect and when
12:36:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:36 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
12:36:36 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 1885ms
12:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:36:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1738c00 == 25 [pid = 1963] [id = 413]
12:36:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa17f9c00) [pid = 1963] [serial = 1153] [outer = (nil)]
12:36:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1a39c00) [pid = 1963] [serial = 1154] [outer = 0xa17f9c00]
12:36:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa1a3e800) [pid = 1963] [serial = 1155] [outer = 0xa17f9c00]
12:36:38 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
12:36:38 INFO - document served over http requires an https
12:36:38 INFO - sub-resource via script-tag using the meta-referrer
12:36:38 INFO - delivery method with no-redirect and when
12:36:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:38 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
12:36:38 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 1938ms
12:36:38 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
12:36:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a34c00 == 26 [pid = 1963] [id = 414]
12:36:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa1abbc00) [pid = 1963] [serial = 1156] [outer = (nil)]
12:36:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa20e2c00) [pid = 1963] [serial = 1157] [outer = 0xa1abbc00]
12:36:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa20e7400) [pid = 1963] [serial = 1158] [outer = 0xa1abbc00]
12:36:40 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
12:36:40 INFO - document served over http requires an https
12:36:40 INFO - sub-resource via script-tag using the meta-referrer
12:36:40 INFO - delivery method with swap-origin-redirect and when
12:36: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"
12:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:36:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:36:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:40 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
12:36:40 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 2197ms
12:36:40 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
12:36:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac5000 == 27 [pid = 1963] [id = 415]
12:36:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa20ef400) [pid = 1963] [serial = 1159] [outer = (nil)]
12:36:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa225a800) [pid = 1963] [serial = 1160] [outer = 0xa20ef400]
12:36:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa225f400) [pid = 1963] [serial = 1161] [outer = 0xa20ef400]
12:36:42 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
12:36:42 INFO - document served over http requires an https
12:36:42 INFO - sub-resource via xhr-request using the meta-referrer
12:36:42 INFO - delivery method with keep-origin-redirect and when
12:36: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"
12:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:42 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
12:36:42 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 2492ms
12:36:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:36:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2259400 == 28 [pid = 1963] [id = 416]
12:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa22be800) [pid = 1963] [serial = 1162] [outer = (nil)]
12:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa22c7800) [pid = 1963] [serial = 1163] [outer = 0xa22be800]
12:36:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa24ce400) [pid = 1963] [serial = 1164] [outer = 0xa22be800]
12:36:45 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
12:36:45 INFO - document served over http requires an https
12:36:45 INFO - sub-resource via xhr-request using the meta-referrer
12:36:45 INFO - delivery method with no-redirect and when
12:36: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"
12:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:45 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
12:36:45 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 2212ms
12:36:45 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
12:36:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c1000 == 29 [pid = 1963] [id = 417]
12:36:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa22c6400) [pid = 1963] [serial = 1165] [outer = (nil)]
12:36:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa28aac00) [pid = 1963] [serial = 1166] [outer = 0xa22c6400]
12:36:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa28ae800) [pid = 1963] [serial = 1167] [outer = 0xa22c6400]
12:36:48 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
12:36:48 INFO - document served over http requires an https
12:36:48 INFO - sub-resource via xhr-request using the meta-referrer
12:36:48 INFO - delivery method with swap-origin-redirect and when
12:36: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"
12:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:48 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
12:36:48 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 3045ms
12:36:48 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
12:36:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a8400 == 30 [pid = 1963] [id = 418]
12:36:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa28b1c00) [pid = 1963] [serial = 1168] [outer = (nil)]
12:36:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa29f6000) [pid = 1963] [serial = 1169] [outer = 0xa28b1c00]
12:36:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa2b04400) [pid = 1963] [serial = 1170] [outer = 0xa28b1c00]
12:36:50 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
12:36:50 INFO - document served over http requires an https
12:36:50 INFO - sub-resource via xhr-request using the meta-referrer
12:36:50 INFO - delivery method with swap-origin-redirect and when
12:36: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"
12:36:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:50 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
12:36:50 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 2053ms
12:36:50 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
12:36:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f4400 == 31 [pid = 1963] [id = 419]
12:36:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa2b0ec00) [pid = 1963] [serial = 1171] [outer = (nil)]
12:36:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa2d06400) [pid = 1963] [serial = 1172] [outer = 0xa2b0ec00]
12:36:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa2d0b800) [pid = 1963] [serial = 1173] [outer = 0xa2b0ec00]
12:36:52 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
12:36:52 INFO - document served over http requires an https
12:36:52 INFO - sub-resource via xhr-request using the meta-referrer
12:36:52 INFO - delivery method with keep-origin-redirect and when
12:36: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"
12:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:52 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
12:36:52 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 1895ms
12:36:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:36:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd1400 == 32 [pid = 1963] [id = 420]
12:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9edd3c00) [pid = 1963] [serial = 1174] [outer = (nil)]
12:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa3457400) [pid = 1963] [serial = 1175] [outer = 0x9edd3c00]
12:36:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3702c00) [pid = 1963] [serial = 1176] [outer = 0x9edd3c00]
12:36:55 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
12:36:55 INFO - document served over http requires an https
12:36:55 INFO - sub-resource via xhr-request using the meta-referrer
12:36:55 INFO - delivery method with no-redirect and when
12:36: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"
12:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:55 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
12:36:55 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 2948ms
12:36:55 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
12:36:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a0c00 == 33 [pid = 1963] [id = 421]
12:36:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9e9a3c00) [pid = 1963] [serial = 1177] [outer = (nil)]
12:36:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9f704800) [pid = 1963] [serial = 1178] [outer = 0x9e9a3c00]
12:36:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa016c000) [pid = 1963] [serial = 1179] [outer = 0x9e9a3c00]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca8400 == 32 [pid = 1963] [id = 409]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa9400 == 31 [pid = 1963] [id = 408]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaf000 == 30 [pid = 1963] [id = 407]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa1048800 == 29 [pid = 1963] [id = 405]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd4c00 == 28 [pid = 1963] [id = 406]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e23400 == 27 [pid = 1963] [id = 404]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0f000 == 26 [pid = 1963] [id = 403]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa028d000 == 25 [pid = 1963] [id = 402]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0175400 == 24 [pid = 1963] [id = 400]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c4000 == 23 [pid = 1963] [id = 401]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0281800 == 22 [pid = 1963] [id = 399]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe1800 == 21 [pid = 1963] [id = 398]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa016c800 == 20 [pid = 1963] [id = 397]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdb800 == 19 [pid = 1963] [id = 395]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f7c00 == 18 [pid = 1963] [id = 396]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f778400 == 17 [pid = 1963] [id = 394]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef0800 == 16 [pid = 1963] [id = 393]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a4800 == 15 [pid = 1963] [id = 392]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99dc00 == 14 [pid = 1963] [id = 391]
12:36:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa2400 == 13 [pid = 1963] [id = 390]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa0290800) [pid = 1963] [serial = 1045] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa3fef800) [pid = 1963] [serial = 1066] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa55e3400) [pid = 1963] [serial = 1072] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0eeac00) [pid = 1963] [serial = 1048] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1a37800) [pid = 1963] [serial = 1051] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ecadc00) [pid = 1963] [serial = 1090] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa4e41000) [pid = 1963] [serial = 1069] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa5fb7800) [pid = 1963] [serial = 1084] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa3452800) [pid = 1963] [serial = 1061] [outer = (nil)] [url = about:blank]
12:36:56 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa24cac00) [pid = 1963] [serial = 1056] [outer = (nil)] [url = about:blank]
12:36:57 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
12:36:57 INFO - document served over http requires an https
12:36:57 INFO - sub-resource via xhr-request using the meta-referrer
12:36:57 INFO - delivery method with swap-origin-redirect and when
12:36: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"
12:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:36:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:36:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:36:57 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
12:36:57 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 2400ms
12:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:36:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaaa400 == 14 [pid = 1963] [id = 422]
12:36:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9eef3800) [pid = 1963] [serial = 1180] [outer = (nil)]
12:36:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x9f701800) [pid = 1963] [serial = 1181] [outer = 0x9eef3800]
12:36:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:36:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9f778400) [pid = 1963] [serial = 1182] [outer = 0x9eef3800]
12:36:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:36:59 INFO - document served over http requires an http
12:36:59 INFO - sub-resource via fetch-request using the http-csp
12:36:59 INFO - delivery method with keep-origin-redirect and when
12:36:59 INFO - the target request is cross-origin.
12:36:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2089ms
12:36:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:37:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef0800 == 15 [pid = 1963] [id = 423]
12:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9ff60800) [pid = 1963] [serial = 1183] [outer = (nil)]
12:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa008e800) [pid = 1963] [serial = 1184] [outer = 0x9ff60800]
12:37:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0220000) [pid = 1963] [serial = 1185] [outer = 0x9ff60800]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1049400) [pid = 1963] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619781986]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0ee8800) [pid = 1963] [serial = 1129] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa07c7c00) [pid = 1963] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa0587400) [pid = 1963] [serial = 1119] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0e1c000) [pid = 1963] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0d03800) [pid = 1963] [serial = 1124] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa016e400) [pid = 1963] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619771627]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa0087000) [pid = 1963] [serial = 1109] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0287400) [pid = 1963] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa021f800) [pid = 1963] [serial = 1114] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9eefa000) [pid = 1963] [serial = 1098] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9f779c00) [pid = 1963] [serial = 1101] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9ffde400) [pid = 1963] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9ff5c800) [pid = 1963] [serial = 1104] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9ea9e400) [pid = 1963] [serial = 1095] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9edd7400) [pid = 1963] [serial = 1139] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eeee400) [pid = 1963] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9f7eb400) [pid = 1963] [serial = 1134] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa0172c00) [pid = 1963] [serial = 1142] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9f770400) [pid = 1963] [serial = 1145] [outer = (nil)] [url = about:blank]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9ecb2400) [pid = 1963] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ecaa000) [pid = 1963] [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]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9edd9400) [pid = 1963] [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]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9eca9c00) [pid = 1963] [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]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa0d0f800) [pid = 1963] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa104a400) [pid = 1963] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619781986]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa0281c00) [pid = 1963] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa07c4400) [pid = 1963] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9ffdbc00) [pid = 1963] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa016cc00) [pid = 1963] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619771627]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa5c6c400) [pid = 1963] [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]
12:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa5fd3400) [pid = 1963] [serial = 1087] [outer = (nil)] [url = about:blank]
12:37:03 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
12:37:03 INFO - document served over http requires an http
12:37:03 INFO - sub-resource via fetch-request using the http-csp
12:37:03 INFO - delivery method with no-redirect and when
12:37:03 INFO - the target request is cross-origin.
12:37:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3809ms
12:37:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:37:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb2400 == 16 [pid = 1963] [id = 424]
12:37:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9edd2000) [pid = 1963] [serial = 1186] [outer = (nil)]
12:37:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9eeef400) [pid = 1963] [serial = 1187] [outer = 0x9edd2000]
12:37:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9ffddc00) [pid = 1963] [serial = 1188] [outer = 0x9edd2000]
12:37:05 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
12:37:05 INFO - document served over http requires an http
12:37:05 INFO - sub-resource via fetch-request using the http-csp
12:37:05 INFO - delivery method with swap-origin-redirect and when
12:37:05 INFO - the target request is cross-origin.
12:37:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2133ms
12:37:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:37:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa000 == 17 [pid = 1963] [id = 425]
12:37:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9ecae000) [pid = 1963] [serial = 1189] [outer = (nil)]
12:37:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0088c00) [pid = 1963] [serial = 1190] [outer = 0x9ecae000]
12:37:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa0175000) [pid = 1963] [serial = 1191] [outer = 0x9ecae000]
12:37:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa028ac00 == 18 [pid = 1963] [id = 426]
12:37:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa028b000) [pid = 1963] [serial = 1192] [outer = (nil)]
12:37:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa0587400) [pid = 1963] [serial = 1193] [outer = 0xa028b000]
12:37:07 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
12:37:07 INFO - document served over http requires an http
12:37:07 INFO - sub-resource via iframe-tag using the http-csp
12:37:07 INFO - delivery method with keep-origin-redirect and when
12:37:07 INFO - the target request is cross-origin.
12:37:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2154ms
12:37:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:37:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffd6400 == 19 [pid = 1963] [id = 427]
12:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9ffdec00) [pid = 1963] [serial = 1194] [outer = (nil)]
12:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa07c5800) [pid = 1963] [serial = 1195] [outer = 0x9ffdec00]
12:37:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa07cd800) [pid = 1963] [serial = 1196] [outer = 0x9ffdec00]
12:37:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0dc00 == 20 [pid = 1963] [id = 428]
12:37:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa0d0e000) [pid = 1963] [serial = 1197] [outer = (nil)]
12:37:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa0e16c00) [pid = 1963] [serial = 1198] [outer = 0xa0d0e000]
12:37:09 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
12:37:09 INFO - document served over http requires an http
12:37:09 INFO - sub-resource via iframe-tag using the http-csp
12:37:09 INFO - delivery method with no-redirect and when
12:37:09 INFO - the target request is cross-origin.
12:37:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2190ms
12:37:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:37:10 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0592c00 == 21 [pid = 1963] [id = 429]
12:37:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa07c4000) [pid = 1963] [serial = 1199] [outer = (nil)]
12:37:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa0eeac00) [pid = 1963] [serial = 1200] [outer = 0xa07c4000]
12:37:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0ef4400) [pid = 1963] [serial = 1201] [outer = 0xa07c4000]
12:37:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa104e400 == 22 [pid = 1963] [id = 430]
12:37:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa1729800) [pid = 1963] [serial = 1202] [outer = (nil)]
12:37:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa1730400) [pid = 1963] [serial = 1203] [outer = 0xa1729800]
12:37:12 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
12:37:12 INFO - document served over http requires an http
12:37:12 INFO - sub-resource via iframe-tag using the http-csp
12:37:12 INFO - delivery method with swap-origin-redirect and when
12:37:12 INFO - the target request is cross-origin.
12:37:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2446ms
12:37:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:37:12 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e21000 == 23 [pid = 1963] [id = 431]
12:37:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa0e23000) [pid = 1963] [serial = 1204] [outer = (nil)]
12:37:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa1a32c00) [pid = 1963] [serial = 1205] [outer = 0xa0e23000]
12:37:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa1abd800) [pid = 1963] [serial = 1206] [outer = 0xa0e23000]
12:37:14 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
12:37:14 INFO - document served over http requires an http
12:37:14 INFO - sub-resource via script-tag using the http-csp
12:37:14 INFO - delivery method with keep-origin-redirect and when
12:37:14 INFO - the target request is cross-origin.
12:37:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2383ms
12:37:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:37:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f4800 == 24 [pid = 1963] [id = 432]
12:37:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa22ba400) [pid = 1963] [serial = 1207] [outer = (nil)]
12:37:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa24c8800) [pid = 1963] [serial = 1208] [outer = 0xa22ba400]
12:37:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa28a2400) [pid = 1963] [serial = 1209] [outer = 0xa22ba400]
12:37:17 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
12:37:17 INFO - document served over http requires an http
12:37:17 INFO - sub-resource via script-tag using the http-csp
12:37:17 INFO - delivery method with no-redirect and when
12:37:17 INFO - the target request is cross-origin.
12:37:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2339ms
12:37:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:37:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c6800 == 25 [pid = 1963] [id = 433]
12:37:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa22c6c00) [pid = 1963] [serial = 1210] [outer = (nil)]
12:37:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa3455c00) [pid = 1963] [serial = 1211] [outer = 0xa22c6c00]
12:37:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa3708800) [pid = 1963] [serial = 1212] [outer = 0xa22c6c00]
12:37:20 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
12:37:20 INFO - document served over http requires an http
12:37:20 INFO - sub-resource via script-tag using the http-csp
12:37:20 INFO - delivery method with swap-origin-redirect and when
12:37:20 INFO - the target request is cross-origin.
12:37:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3127ms
12:37:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:37:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344f800 == 26 [pid = 1963] [id = 434]
12:37:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa3453000) [pid = 1963] [serial = 1213] [outer = (nil)]
12:37:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa37f1800) [pid = 1963] [serial = 1214] [outer = 0xa3453000]
12:37:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa37f5400) [pid = 1963] [serial = 1215] [outer = 0xa3453000]
12:37:22 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
12:37:22 INFO - document served over http requires an http
12:37:22 INFO - sub-resource via xhr-request using the http-csp
12:37:22 INFO - delivery method with keep-origin-redirect and when
12:37:22 INFO - the target request is cross-origin.
12:37:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2045ms
12:37:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:37:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f0400 == 27 [pid = 1963] [id = 435]
12:37:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa37fc800) [pid = 1963] [serial = 1216] [outer = (nil)]
12:37:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa3a45000) [pid = 1963] [serial = 1217] [outer = 0xa37fc800]
12:37:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3a49000) [pid = 1963] [serial = 1218] [outer = 0xa37fc800]
12:37:24 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
12:37:24 INFO - document served over http requires an http
12:37:24 INFO - sub-resource via xhr-request using the http-csp
12:37:24 INFO - delivery method with no-redirect and when
12:37:24 INFO - the target request is cross-origin.
12:37:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1950ms
12:37:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:37:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a41400 == 28 [pid = 1963] [id = 436]
12:37:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa3a42c00) [pid = 1963] [serial = 1219] [outer = (nil)]
12:37:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa3b83800) [pid = 1963] [serial = 1220] [outer = 0xa3a42c00]
12:37:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa3b89000) [pid = 1963] [serial = 1221] [outer = 0xa3a42c00]
12:37:26 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
12:37:26 INFO - document served over http requires an http
12:37:26 INFO - sub-resource via xhr-request using the http-csp
12:37:26 INFO - delivery method with swap-origin-redirect and when
12:37:26 INFO - the target request is cross-origin.
12:37:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1808ms
12:37:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:37:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d76c00 == 29 [pid = 1963] [id = 437]
12:37:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa3d77400) [pid = 1963] [serial = 1222] [outer = (nil)]
12:37:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3d7b400) [pid = 1963] [serial = 1223] [outer = 0xa3d77400]
12:37:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa3d7e800) [pid = 1963] [serial = 1224] [outer = 0xa3d77400]
12:37:28 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
12:37:28 INFO - document served over http requires an https
12:37:28 INFO - sub-resource via fetch-request using the http-csp
12:37:28 INFO - delivery method with keep-origin-redirect and when
12:37:28 INFO - the target request is cross-origin.
12:37:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2550ms
12:37:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:37:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff69c00 == 30 [pid = 1963] [id = 438]
12:37:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa3fe7400) [pid = 1963] [serial = 1225] [outer = (nil)]
12:37:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa3fed400) [pid = 1963] [serial = 1226] [outer = 0xa3fe7400]
12:37:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa3ff3800) [pid = 1963] [serial = 1227] [outer = 0xa3fe7400]
12:37:32 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
12:37:32 INFO - document served over http requires an https
12:37:32 INFO - sub-resource via fetch-request using the http-csp
12:37:32 INFO - delivery method with no-redirect and when
12:37:32 INFO - the target request is cross-origin.
12:37:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3349ms
12:37:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:37:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f775400 == 31 [pid = 1963] [id = 439]
12:37:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9f77b800) [pid = 1963] [serial = 1228] [outer = (nil)]
12:37:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa0172800) [pid = 1963] [serial = 1229] [outer = 0x9f77b800]
12:37:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa058f800) [pid = 1963] [serial = 1230] [outer = 0x9f77b800]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef0800 == 30 [pid = 1963] [id = 423]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaaa400 == 29 [pid = 1963] [id = 422]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a0c00 == 28 [pid = 1963] [id = 421]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f4400 == 27 [pid = 1963] [id = 419]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a8400 == 26 [pid = 1963] [id = 418]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c1000 == 25 [pid = 1963] [id = 417]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa2259400 == 24 [pid = 1963] [id = 416]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac5000 == 23 [pid = 1963] [id = 415]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a34c00 == 22 [pid = 1963] [id = 414]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0xa1738c00 == 21 [pid = 1963] [id = 413]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddcc00 == 20 [pid = 1963] [id = 412]
12:37:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef1c00 == 19 [pid = 1963] [id = 411]
12:37:34 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
12:37:34 INFO - document served over http requires an https
12:37:34 INFO - sub-resource via fetch-request using the http-csp
12:37:34 INFO - delivery method with swap-origin-redirect and when
12:37:34 INFO - the target request is cross-origin.
12:37:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2495ms
12:37:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:37:35 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa172e800) [pid = 1963] [serial = 1135] [outer = (nil)] [url = about:blank]
12:37:35 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9f77a000) [pid = 1963] [serial = 1140] [outer = (nil)] [url = about:blank]
12:37:35 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa0286c00) [pid = 1963] [serial = 1143] [outer = (nil)] [url = about:blank]
12:37:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb2c00 == 20 [pid = 1963] [id = 440]
12:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9edd5000) [pid = 1963] [serial = 1231] [outer = (nil)]
12:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9eef0000) [pid = 1963] [serial = 1232] [outer = 0x9edd5000]
12:37:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9f710800) [pid = 1963] [serial = 1233] [outer = 0x9edd5000]
12:37:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f2c00 == 21 [pid = 1963] [id = 441]
12:37:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9f7f3400) [pid = 1963] [serial = 1234] [outer = (nil)]
12:37:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x9f77dc00) [pid = 1963] [serial = 1235] [outer = 0x9f7f3400]
12:37:37 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
12:37:37 INFO - document served over http requires an https
12:37:37 INFO - sub-resource via iframe-tag using the http-csp
12:37:37 INFO - delivery method with keep-origin-redirect and when
12:37:37 INFO - the target request is cross-origin.
12:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2998ms
12:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:37:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f8000 == 22 [pid = 1963] [id = 442]
12:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x9ff5b800) [pid = 1963] [serial = 1236] [outer = (nil)]
12:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa0092000) [pid = 1963] [serial = 1237] [outer = 0x9ff5b800]
12:37:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa0173000) [pid = 1963] [serial = 1238] [outer = 0x9ff5b800]
12:37:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058d400 == 23 [pid = 1963] [id = 443]
12:37:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa058e000) [pid = 1963] [serial = 1239] [outer = (nil)]
12:37:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa0d02400) [pid = 1963] [serial = 1240] [outer = 0xa058e000]
12:37:40 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
12:37:40 INFO - document served over http requires an https
12:37:40 INFO - sub-resource via iframe-tag using the http-csp
12:37:40 INFO - delivery method with no-redirect and when
12:37:40 INFO - the target request is cross-origin.
12:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2754ms
12:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa225a800) [pid = 1963] [serial = 1160] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa22c7800) [pid = 1963] [serial = 1163] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa3457400) [pid = 1963] [serial = 1175] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa17ecc00) [pid = 1963] [serial = 1151] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa008e800) [pid = 1963] [serial = 1184] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa28aac00) [pid = 1963] [serial = 1166] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa1a39c00) [pid = 1963] [serial = 1154] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9f704800) [pid = 1963] [serial = 1178] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9f772000) [pid = 1963] [serial = 1148] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9f701800) [pid = 1963] [serial = 1181] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa29f6000) [pid = 1963] [serial = 1169] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa2d06400) [pid = 1963] [serial = 1172] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa20e2c00) [pid = 1963] [serial = 1157] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9eeef400) [pid = 1963] [serial = 1187] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9eef3800) [pid = 1963] [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]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9ff60800) [pid = 1963] [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]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9e9a3c00) [pid = 1963] [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]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa0d04c00) [pid = 1963] [serial = 1125] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0ef0800) [pid = 1963] [serial = 1130] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0ee9400) [pid = 1963] [serial = 1146] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa0090800) [pid = 1963] [serial = 1110] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa058c400) [pid = 1963] [serial = 1120] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9f70b000) [pid = 1963] [serial = 1099] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa016c000) [pid = 1963] [serial = 1179] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9f7ebc00) [pid = 1963] [serial = 1102] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0226c00) [pid = 1963] [serial = 1115] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9eca8c00) [pid = 1963] [serial = 1096] [outer = (nil)] [url = about:blank]
12:37:40 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9ff62800) [pid = 1963] [serial = 1105] [outer = (nil)] [url = about:blank]
12:37:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9d000 == 24 [pid = 1963] [id = 444]
12:37:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9eaa2000) [pid = 1963] [serial = 1241] [outer = (nil)]
12:37:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ecb1000) [pid = 1963] [serial = 1242] [outer = 0x9eaa2000]
12:37:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9f70e800) [pid = 1963] [serial = 1243] [outer = 0x9eaa2000]
12:37:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008a800 == 25 [pid = 1963] [id = 445]
12:37:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa008e800) [pid = 1963] [serial = 1244] [outer = (nil)]
12:37:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
12:37:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9e9a3c00) [pid = 1963] [serial = 1245] [outer = 0xa008e800]
12:37:42 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
12:37:42 INFO - document served over http requires an https
12:37:42 INFO - sub-resource via iframe-tag using the http-csp
12:37:42 INFO - delivery method with swap-origin-redirect and when
12:37:42 INFO - the target request is cross-origin.
12:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2249ms
12:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:37:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7400 == 26 [pid = 1963] [id = 446]
12:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9eef2c00) [pid = 1963] [serial = 1246] [outer = (nil)]
12:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ff5c800) [pid = 1963] [serial = 1247] [outer = 0x9eef2c00]
12:37:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0092400) [pid = 1963] [serial = 1248] [outer = 0x9eef2c00]
12:37:45 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
12:37:45 INFO - document served over http requires an https
12:37:45 INFO - sub-resource via script-tag using the http-csp
12:37:45 INFO - delivery method with keep-origin-redirect and when
12:37:45 INFO - the target request is cross-origin.
12:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2415ms
12:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:37:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef3c00 == 27 [pid = 1963] [id = 447]
12:37:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9f703c00) [pid = 1963] [serial = 1249] [outer = (nil)]
12:37:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa0e1e400) [pid = 1963] [serial = 1250] [outer = 0x9f703c00]
12:37:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa0ef0800) [pid = 1963] [serial = 1251] [outer = 0x9f703c00]
12:37:47 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
12:37:47 INFO - document served over http requires an https
12:37:47 INFO - sub-resource via script-tag using the http-csp
12:37:47 INFO - delivery method with no-redirect and when
12:37:47 INFO - the target request is cross-origin.
12:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2404ms
12:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:37:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d09400 == 28 [pid = 1963] [id = 448]
12:37:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0d0d400) [pid = 1963] [serial = 1252] [outer = (nil)]
12:37:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa1736800) [pid = 1963] [serial = 1253] [outer = 0xa0d0d400]
12:37:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa17f2c00) [pid = 1963] [serial = 1254] [outer = 0xa0d0d400]
12:37:50 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
12:37:50 INFO - document served over http requires an https
12:37:50 INFO - sub-resource via script-tag using the http-csp
12:37:50 INFO - delivery method with swap-origin-redirect and when
12:37:50 INFO - the target request is cross-origin.
12:37:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2541ms
12:37:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:37:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1733400 == 29 [pid = 1963] [id = 449]
12:37:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa1a3d800) [pid = 1963] [serial = 1255] [outer = (nil)]
12:37:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa1ac0400) [pid = 1963] [serial = 1256] [outer = 0xa1a3d800]
12:37:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa20ec400) [pid = 1963] [serial = 1257] [outer = 0xa1a3d800]
12:37:53 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
12:37:53 INFO - document served over http requires an https
12:37:53 INFO - sub-resource via xhr-request using the http-csp
12:37:53 INFO - delivery method with keep-origin-redirect and when
12:37:53 INFO - the target request is cross-origin.
12:37:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3288ms
12:37:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:37:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225e000 == 30 [pid = 1963] [id = 450]
12:37:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa225e800) [pid = 1963] [serial = 1258] [outer = (nil)]
12:37:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa22c9400) [pid = 1963] [serial = 1259] [outer = 0xa225e800]
12:37:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa24d4800) [pid = 1963] [serial = 1260] [outer = 0xa225e800]
12:37:55 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
12:37:55 INFO - document served over http requires an https
12:37:55 INFO - sub-resource via xhr-request using the http-csp
12:37:55 INFO - delivery method with no-redirect and when
12:37:55 INFO - the target request is cross-origin.
12:37:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2092ms
12:37:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:37:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c1000 == 31 [pid = 1963] [id = 451]
12:37:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa28ae400) [pid = 1963] [serial = 1261] [outer = (nil)]
12:37:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa2b04000) [pid = 1963] [serial = 1262] [outer = 0xa28ae400]
12:37:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa2d04000) [pid = 1963] [serial = 1263] [outer = 0xa28ae400]
12:37:57 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
12:37:57 INFO - document served over http requires an https
12:37:57 INFO - sub-resource via xhr-request using the http-csp
12:37:57 INFO - delivery method with swap-origin-redirect and when
12:37:57 INFO - the target request is cross-origin.
12:37:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2041ms
12:37:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:37:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b02400 == 32 [pid = 1963] [id = 452]
12:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa2b03400) [pid = 1963] [serial = 1264] [outer = (nil)]
12:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa3702800) [pid = 1963] [serial = 1265] [outer = 0xa2b03400]
12:37:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa37f8400) [pid = 1963] [serial = 1266] [outer = 0xa2b03400]
12:37:59 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
12:37:59 INFO - document served over http requires an http
12:37:59 INFO - sub-resource via fetch-request using the http-csp
12:37:59 INFO - delivery method with keep-origin-redirect and when
12:37:59 INFO - the target request is same-origin.
12:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2017ms
12:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:38:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3459800 == 33 [pid = 1963] [id = 453]
12:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa3b84c00) [pid = 1963] [serial = 1267] [outer = (nil)]
12:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa3fe9c00) [pid = 1963] [serial = 1268] [outer = 0xa3b84c00]
12:38:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa43dc800) [pid = 1963] [serial = 1269] [outer = 0xa3b84c00]
12:38:01 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
12:38:01 INFO - document served over http requires an http
12:38:01 INFO - sub-resource via fetch-request using the http-csp
12:38:01 INFO - delivery method with no-redirect and when
12:38:01 INFO - the target request is same-origin.
12:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2366ms
12:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:38:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3fe6400 == 34 [pid = 1963] [id = 454]
12:38:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa3fe6800) [pid = 1963] [serial = 1270] [outer = (nil)]
12:38:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa43e9000) [pid = 1963] [serial = 1271] [outer = 0xa3fe6800]
12:38:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa4504000) [pid = 1963] [serial = 1272] [outer = 0xa3fe6800]
12:38:04 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
12:38:04 INFO - document served over http requires an http
12:38:04 INFO - sub-resource via fetch-request using the http-csp
12:38:04 INFO - delivery method with swap-origin-redirect and when
12:38:04 INFO - the target request is same-origin.
12:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2505ms
12:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:38:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43e7800 == 35 [pid = 1963] [id = 455]
12:38:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa4509c00) [pid = 1963] [serial = 1273] [outer = (nil)]
12:38:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa450fc00) [pid = 1963] [serial = 1274] [outer = 0xa4509c00]
12:38:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa459b800) [pid = 1963] [serial = 1275] [outer = 0xa4509c00]
12:38:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa45a1000 == 36 [pid = 1963] [id = 456]
12:38:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa45a1400) [pid = 1963] [serial = 1276] [outer = (nil)]
12:38:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x9f77c400) [pid = 1963] [serial = 1277] [outer = 0xa45a1400]
12:38:09 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
12:38:09 INFO - document served over http requires an http
12:38:09 INFO - sub-resource via iframe-tag using the http-csp
12:38:09 INFO - delivery method with keep-origin-redirect and when
12:38:09 INFO - the target request is same-origin.
12:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4854ms
12:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:38:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0086000 == 37 [pid = 1963] [id = 457]
12:38:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa0087000) [pid = 1963] [serial = 1278] [outer = (nil)]
12:38:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa0176c00) [pid = 1963] [serial = 1279] [outer = 0xa0087000]
12:38:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa07cd000) [pid = 1963] [serial = 1280] [outer = 0xa0087000]
12:38:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70cc00 == 38 [pid = 1963] [id = 458]
12:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x9f70d800) [pid = 1963] [serial = 1281] [outer = (nil)]
12:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x9f7ea800) [pid = 1963] [serial = 1282] [outer = 0x9f70d800]
12:38:11 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
12:38:11 INFO - document served over http requires an http
12:38:11 INFO - sub-resource via iframe-tag using the http-csp
12:38:11 INFO - delivery method with no-redirect and when
12:38:11 INFO - the target request is same-origin.
12:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1998ms
12:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:38:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a3400 == 39 [pid = 1963] [id = 459]
12:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x9e9a7800) [pid = 1963] [serial = 1283] [outer = (nil)]
12:38:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9eddd000) [pid = 1963] [serial = 1284] [outer = 0x9e9a7800]
12:38:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x9f7f6c00) [pid = 1963] [serial = 1285] [outer = 0x9e9a7800]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa058d400 == 38 [pid = 1963] [id = 443]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f8000 == 37 [pid = 1963] [id = 442]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f2c00 == 36 [pid = 1963] [id = 441]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb2c00 == 35 [pid = 1963] [id = 440]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9f775400 == 34 [pid = 1963] [id = 439]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff69c00 == 33 [pid = 1963] [id = 438]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d76c00 == 32 [pid = 1963] [id = 437]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a41400 == 31 [pid = 1963] [id = 436]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f0400 == 30 [pid = 1963] [id = 435]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa344f800 == 29 [pid = 1963] [id = 434]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c6800 == 28 [pid = 1963] [id = 433]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a6c00 == 27 [pid = 1963] [id = 410]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f4800 == 26 [pid = 1963] [id = 432]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e21000 == 25 [pid = 1963] [id = 431]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa104e400 == 24 [pid = 1963] [id = 430]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa0592c00 == 23 [pid = 1963] [id = 429]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0dc00 == 22 [pid = 1963] [id = 428]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffd6400 == 21 [pid = 1963] [id = 427]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0xa028ac00 == 20 [pid = 1963] [id = 426]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa000 == 19 [pid = 1963] [id = 425]
12:38:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb2400 == 18 [pid = 1963] [id = 424]
12:38:12 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9f778400) [pid = 1963] [serial = 1182] [outer = (nil)] [url = about:blank]
12:38:12 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa0220000) [pid = 1963] [serial = 1185] [outer = (nil)] [url = about:blank]
12:38:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa000 == 19 [pid = 1963] [id = 460]
12:38:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9ecb2400) [pid = 1963] [serial = 1286] [outer = (nil)]
12:38:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa008ac00) [pid = 1963] [serial = 1287] [outer = 0x9ecb2400]
12:38:13 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
12:38:13 INFO - document served over http requires an http
12:38:13 INFO - sub-resource via iframe-tag using the http-csp
12:38:13 INFO - delivery method with swap-origin-redirect and when
12:38:13 INFO - the target request is same-origin.
12:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
12:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:38:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016e400 == 20 [pid = 1963] [id = 461]
12:38:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa016e800) [pid = 1963] [serial = 1288] [outer = (nil)]
12:38:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa028ac00) [pid = 1963] [serial = 1289] [outer = 0xa016e800]
12:38:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa0588800) [pid = 1963] [serial = 1290] [outer = 0xa016e800]
12:38:14 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
12:38:14 INFO - document served over http requires an http
12:38:14 INFO - sub-resource via script-tag using the http-csp
12:38:14 INFO - delivery method with keep-origin-redirect and when
12:38:14 INFO - the target request is same-origin.
12:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1643ms
12:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:38:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0225000 == 21 [pid = 1963] [id = 462]
12:38:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa0226400) [pid = 1963] [serial = 1291] [outer = (nil)]
12:38:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa0e1f400) [pid = 1963] [serial = 1292] [outer = 0xa0226400]
12:38:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa1047000) [pid = 1963] [serial = 1293] [outer = 0xa0226400]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0eeac00) [pid = 1963] [serial = 1200] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa0172800) [pid = 1963] [serial = 1229] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa0587400) [pid = 1963] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa3455c00) [pid = 1963] [serial = 1211] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa0e16c00) [pid = 1963] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619829688]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa1a32c00) [pid = 1963] [serial = 1205] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa0088c00) [pid = 1963] [serial = 1190] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa0092000) [pid = 1963] [serial = 1237] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa3d7b400) [pid = 1963] [serial = 1223] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa0d02400) [pid = 1963] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619859501]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa1730400) [pid = 1963] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa07c5800) [pid = 1963] [serial = 1195] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa24c8800) [pid = 1963] [serial = 1208] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa3b83800) [pid = 1963] [serial = 1220] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa3a45000) [pid = 1963] [serial = 1217] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa37f1800) [pid = 1963] [serial = 1214] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9eef0000) [pid = 1963] [serial = 1232] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa3fed400) [pid = 1963] [serial = 1226] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x9f77dc00) [pid = 1963] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x9ecb1000) [pid = 1963] [serial = 1242] [outer = (nil)] [url = about:blank]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa058e000) [pid = 1963] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619859501]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x9edd5000) [pid = 1963] [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]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x9f7f3400) [pid = 1963] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9ff5b800) [pid = 1963] [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]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9f77b800) [pid = 1963] [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]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa028b000) [pid = 1963] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa0d0e000) [pid = 1963] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619829688]
12:38:18 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa1729800) [pid = 1963] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:38:18 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
12:38:18 INFO - document served over http requires an http
12:38:18 INFO - sub-resource via script-tag using the http-csp
12:38:18 INFO - delivery method with no-redirect and when
12:38:18 INFO - the target request is same-origin.
12:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3760ms
12:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:38:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77d800 == 22 [pid = 1963] [id = 463]
12:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x9f77dc00) [pid = 1963] [serial = 1294] [outer = (nil)]
12:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x9ffd7800) [pid = 1963] [serial = 1295] [outer = 0x9f77dc00]
12:38:19 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa0594800) [pid = 1963] [serial = 1296] [outer = 0x9f77dc00]
12:38:20 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
12:38:20 INFO - document served over http requires an http
12:38:20 INFO - sub-resource via script-tag using the http-csp
12:38:20 INFO - delivery method with swap-origin-redirect and when
12:38:20 INFO - the target request is same-origin.
12:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2188ms
12:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:38:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f709800 == 23 [pid = 1963] [id = 464]
12:38:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x9f776800) [pid = 1963] [serial = 1297] [outer = (nil)]
12:38:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa0171000) [pid = 1963] [serial = 1298] [outer = 0x9f776800]
12:38:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa028a400) [pid = 1963] [serial = 1299] [outer = 0x9f776800]
12:38:24 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
12:38:24 INFO - document served over http requires an http
12:38:24 INFO - sub-resource via xhr-request using the http-csp
12:38:24 INFO - delivery method with keep-origin-redirect and when
12:38:24 INFO - the target request is same-origin.
12:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3044ms
12:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:38:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdf400 == 24 [pid = 1963] [id = 465]
12:38:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa008e000) [pid = 1963] [serial = 1300] [outer = (nil)]
12:38:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa1a32c00) [pid = 1963] [serial = 1301] [outer = 0xa008e000]
12:38:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa1ab7800) [pid = 1963] [serial = 1302] [outer = 0xa008e000]
12:38:26 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
12:38:26 INFO - document served over http requires an http
12:38:26 INFO - sub-resource via xhr-request using the http-csp
12:38:26 INFO - delivery method with no-redirect and when
12:38:26 INFO - the target request is same-origin.
12:38:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2146ms
12:38:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:38:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172ac00 == 25 [pid = 1963] [id = 466]
12:38:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa172b000) [pid = 1963] [serial = 1303] [outer = (nil)]
12:38:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa24d1c00) [pid = 1963] [serial = 1304] [outer = 0xa172b000]
12:38:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa29f3c00) [pid = 1963] [serial = 1305] [outer = 0xa172b000]
12:38:28 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
12:38:28 INFO - document served over http requires an http
12:38:28 INFO - sub-resource via xhr-request using the http-csp
12:38:28 INFO - delivery method with swap-origin-redirect and when
12:38:28 INFO - the target request is same-origin.
12:38:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2041ms
12:38:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:38:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24cd000 == 26 [pid = 1963] [id = 467]
12:38:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa3452000) [pid = 1963] [serial = 1306] [outer = (nil)]
12:38:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa370d000) [pid = 1963] [serial = 1307] [outer = 0xa3452000]
12:38:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa37f3800) [pid = 1963] [serial = 1308] [outer = 0xa3452000]
12:38:30 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
12:38:30 INFO - document served over http requires an https
12:38:30 INFO - sub-resource via fetch-request using the http-csp
12:38:30 INFO - delivery method with keep-origin-redirect and when
12:38:30 INFO - the target request is same-origin.
12:38:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2020ms
12:38:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:38:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3705800 == 27 [pid = 1963] [id = 468]
12:38:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa3a46c00) [pid = 1963] [serial = 1309] [outer = (nil)]
12:38:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa3b88400) [pid = 1963] [serial = 1310] [outer = 0xa3a46c00]
12:38:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa3d7c800) [pid = 1963] [serial = 1311] [outer = 0xa3a46c00]
12:38:32 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
12:38:32 INFO - document served over http requires an https
12:38:32 INFO - sub-resource via fetch-request using the http-csp
12:38:32 INFO - delivery method with no-redirect and when
12:38:32 INFO - the target request is same-origin.
12:38:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2329ms
12:38:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:38:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b80000 == 28 [pid = 1963] [id = 469]
12:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa3fef000) [pid = 1963] [serial = 1312] [outer = (nil)]
12:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa450d400) [pid = 1963] [serial = 1313] [outer = 0xa3fef000]
12:38:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa45a5800) [pid = 1963] [serial = 1314] [outer = 0xa3fef000]
12:38:35 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
12:38:35 INFO - document served over http requires an https
12:38:35 INFO - sub-resource via fetch-request using the http-csp
12:38:35 INFO - delivery method with swap-origin-redirect and when
12:38:35 INFO - the target request is same-origin.
12:38:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2592ms
12:38:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:38:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4507000 == 29 [pid = 1963] [id = 470]
12:38:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa4e37400) [pid = 1963] [serial = 1315] [outer = (nil)]
12:38:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa4e3cc00) [pid = 1963] [serial = 1316] [outer = 0xa4e37400]
12:38:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa4e41800) [pid = 1963] [serial = 1317] [outer = 0xa4e37400]
12:38:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d8000 == 30 [pid = 1963] [id = 471]
12:38:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa50d8400) [pid = 1963] [serial = 1318] [outer = (nil)]
12:38:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa50dbc00) [pid = 1963] [serial = 1319] [outer = 0xa50d8400]
12:38:37 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
12:38:37 INFO - document served over http requires an https
12:38:37 INFO - sub-resource via iframe-tag using the http-csp
12:38:37 INFO - delivery method with keep-origin-redirect and when
12:38:37 INFO - the target request is same-origin.
12:38:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2508ms
12:38:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:38:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e3a000 == 31 [pid = 1963] [id = 472]
12:38:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa50d4000) [pid = 1963] [serial = 1320] [outer = (nil)]
12:38:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa55e3c00) [pid = 1963] [serial = 1321] [outer = 0xa50d4000]
12:38:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0xa55e9000) [pid = 1963] [serial = 1322] [outer = 0xa50d4000]
12:38:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa565b800 == 32 [pid = 1963] [id = 473]
12:38:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0xa565bc00) [pid = 1963] [serial = 1323] [outer = (nil)]
12:38:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa565dc00) [pid = 1963] [serial = 1324] [outer = 0xa565bc00]
12:38:40 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
12:38:40 INFO - document served over http requires an https
12:38:40 INFO - sub-resource via iframe-tag using the http-csp
12:38:40 INFO - delivery method with no-redirect and when
12:38:40 INFO - the target request is same-origin.
12:38:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2592ms
12:38:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:38:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e0800 == 33 [pid = 1963] [id = 474]
12:38:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa55e1c00) [pid = 1963] [serial = 1325] [outer = (nil)]
12:38:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa5664000) [pid = 1963] [serial = 1326] [outer = 0xa55e1c00]
12:38:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa5865000) [pid = 1963] [serial = 1327] [outer = 0xa55e1c00]
12:38:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa586d400 == 34 [pid = 1963] [id = 475]
12:38:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa586fc00) [pid = 1963] [serial = 1328] [outer = (nil)]
12:38:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa5872800) [pid = 1963] [serial = 1329] [outer = 0xa586fc00]
12:38:43 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
12:38:43 INFO - document served over http requires an https
12:38:43 INFO - sub-resource via iframe-tag using the http-csp
12:38:43 INFO - delivery method with swap-origin-redirect and when
12:38:43 INFO - the target request is same-origin.
12:38:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3052ms
12:38:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:38:44 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5662000 == 35 [pid = 1963] [id = 476]
12:38:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa5662400) [pid = 1963] [serial = 1330] [outer = (nil)]
12:38:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0xa5a58000) [pid = 1963] [serial = 1331] [outer = 0xa5662400]
12:38:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa5a5e800) [pid = 1963] [serial = 1332] [outer = 0xa5662400]
12:38:45 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
12:38:45 INFO - document served over http requires an https
12:38:45 INFO - sub-resource via script-tag using the http-csp
12:38:45 INFO - delivery method with keep-origin-redirect and when
12:38:45 INFO - the target request is same-origin.
12:38:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2197ms
12:38:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:38:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a55800 == 36 [pid = 1963] [id = 477]
12:38:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa5a56800) [pid = 1963] [serial = 1333] [outer = (nil)]
12:38:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0xa5c65c00) [pid = 1963] [serial = 1334] [outer = 0xa5a56800]
12:38:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa5fb4800) [pid = 1963] [serial = 1335] [outer = 0xa5a56800]
12:38:47 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
12:38:47 INFO - document served over http requires an https
12:38:47 INFO - sub-resource via script-tag using the http-csp
12:38:47 INFO - delivery method with no-redirect and when
12:38:47 INFO - the target request is same-origin.
12:38:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1892ms
12:38:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:38:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c63800 == 37 [pid = 1963] [id = 478]
12:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0xa5c64800) [pid = 1963] [serial = 1336] [outer = (nil)]
12:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0xa5fc1400) [pid = 1963] [serial = 1337] [outer = 0xa5c64800]
12:38:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0xa5fd0800) [pid = 1963] [serial = 1338] [outer = 0xa5c64800]
12:38:49 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
12:38:49 INFO - document served over http requires an https
12:38:49 INFO - sub-resource via script-tag using the http-csp
12:38:49 INFO - delivery method with swap-origin-redirect and when
12:38:49 INFO - the target request is same-origin.
12:38:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1938ms
12:38:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7400 == 36 [pid = 1963] [id = 446]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef3c00 == 35 [pid = 1963] [id = 447]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d09400 == 34 [pid = 1963] [id = 448]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa1733400 == 33 [pid = 1963] [id = 449]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa225e000 == 32 [pid = 1963] [id = 450]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c1000 == 31 [pid = 1963] [id = 451]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b02400 == 30 [pid = 1963] [id = 452]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa3459800 == 29 [pid = 1963] [id = 453]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa3fe6400 == 28 [pid = 1963] [id = 454]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70cc00 == 27 [pid = 1963] [id = 458]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa0086000 == 26 [pid = 1963] [id = 457]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa000 == 25 [pid = 1963] [id = 460]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a3400 == 24 [pid = 1963] [id = 459]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa016e400 == 23 [pid = 1963] [id = 461]
12:38:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa0225000 == 22 [pid = 1963] [id = 462]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0x9f709800 == 21 [pid = 1963] [id = 464]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdf400 == 20 [pid = 1963] [id = 465]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa008a800 == 19 [pid = 1963] [id = 445]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa172ac00 == 18 [pid = 1963] [id = 466]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa24cd000 == 17 [pid = 1963] [id = 467]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa3705800 == 16 [pid = 1963] [id = 468]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b80000 == 15 [pid = 1963] [id = 469]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d8000 == 14 [pid = 1963] [id = 471]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa4507000 == 13 [pid = 1963] [id = 470]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa565b800 == 12 [pid = 1963] [id = 473]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e3a000 == 11 [pid = 1963] [id = 472]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa586d400 == 10 [pid = 1963] [id = 475]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e0800 == 9 [pid = 1963] [id = 474]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa5662000 == 8 [pid = 1963] [id = 476]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a55800 == 7 [pid = 1963] [id = 477]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd1400 == 6 [pid = 1963] [id = 420]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9d000 == 5 [pid = 1963] [id = 444]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77d800 == 4 [pid = 1963] [id = 463]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c63800 == 3 [pid = 1963] [id = 478]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa43e7800 == 2 [pid = 1963] [id = 455]
12:38:52 INFO - PROCESS | 1915 | --DOCSHELL 0xa45a1000 == 1 [pid = 1963] [id = 456]
12:38:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99b800 == 2 [pid = 1963] [id = 479]
12:38:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9e99bc00) [pid = 1963] [serial = 1339] [outer = (nil)]
12:38:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9e99f400) [pid = 1963] [serial = 1340] [outer = 0x9e99bc00]
12:38:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9eaa3c00) [pid = 1963] [serial = 1341] [outer = 0x9e99bc00]
12:38:53 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa0173000) [pid = 1963] [serial = 1238] [outer = (nil)] [url = about:blank]
12:38:53 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa058f800) [pid = 1963] [serial = 1230] [outer = (nil)] [url = about:blank]
12:38:53 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9f710800) [pid = 1963] [serial = 1233] [outer = (nil)] [url = about:blank]
12:38:55 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
12:38:55 INFO - document served over http requires an https
12:38:55 INFO - sub-resource via xhr-request using the http-csp
12:38:55 INFO - delivery method with keep-origin-redirect and when
12:38:55 INFO - the target request is same-origin.
12:38:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5393ms
12:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:38:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaec00 == 3 [pid = 1963] [id = 480]
12:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9ecb5c00) [pid = 1963] [serial = 1342] [outer = (nil)]
12:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9edd3000) [pid = 1963] [serial = 1343] [outer = 0x9ecb5c00]
12:38:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9eddbc00) [pid = 1963] [serial = 1344] [outer = 0x9ecb5c00]
12:38:58 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
12:38:58 INFO - document served over http requires an https
12:38:58 INFO - sub-resource via xhr-request using the http-csp
12:38:58 INFO - delivery method with no-redirect and when
12:38:58 INFO - the target request is same-origin.
12:38:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2993ms
12:38:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9edd3c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9edd2000) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa28b1c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa008e800) [pid = 1963] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9f77dc00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x9eaa6c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa22c6c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa028e400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa016e800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa22be800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9f703c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9ffe5800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9eef2c00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa07c4000) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9f70d800) [pid = 1963] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619891164]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa225e800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa3d77400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9ecb2400) [pid = 1963] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa28ae400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9e9a8800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0226400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa1a3d800) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa2b0ec00) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa2b03400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9edd3400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa0e23000) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa0087000) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa0d0d400) [pid = 1963] [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]
12:39:00 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9f7f4400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa22c6400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa1044c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa3a42c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9eef7000) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa1abbc00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa3b84c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa4509c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9eef4c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa3fe6800) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x9ecae000) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa20ef400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa45a1400) [pid = 1963] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x9ffdec00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa0e24400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa17f9c00) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9edd5800) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa0282400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9eaa2000) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9e9a7800) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa3453000) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa22ba400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9f7f8400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa37fc800) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa3fe7400) [pid = 1963] [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]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa008ac00) [pid = 1963] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9eddd000) [pid = 1963] [serial = 1284] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa3702800) [pid = 1963] [serial = 1265] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa0e1f400) [pid = 1963] [serial = 1292] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa1ac0400) [pid = 1963] [serial = 1256] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa22c9400) [pid = 1963] [serial = 1259] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa028ac00) [pid = 1963] [serial = 1289] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9e9a3c00) [pid = 1963] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa450fc00) [pid = 1963] [serial = 1274] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0176c00) [pid = 1963] [serial = 1279] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa3fe9c00) [pid = 1963] [serial = 1268] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa2b04000) [pid = 1963] [serial = 1262] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9f7ea800) [pid = 1963] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619891164]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa43e9000) [pid = 1963] [serial = 1271] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa1736800) [pid = 1963] [serial = 1253] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9ff5c800) [pid = 1963] [serial = 1247] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0e1e400) [pid = 1963] [serial = 1250] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9f77c400) [pid = 1963] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:01 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9ffd7800) [pid = 1963] [serial = 1295] [outer = (nil)] [url = about:blank]
12:39:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99fc00 == 4 [pid = 1963] [id = 481]
12:39:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9e9a0000) [pid = 1963] [serial = 1345] [outer = (nil)]
12:39:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9e9a5400) [pid = 1963] [serial = 1346] [outer = 0x9e9a0000]
12:39:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ecaf800) [pid = 1963] [serial = 1347] [outer = 0x9e9a0000]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa3ff3800) [pid = 1963] [serial = 1227] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa1abd800) [pid = 1963] [serial = 1206] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa28ae800) [pid = 1963] [serial = 1167] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9ffddc00) [pid = 1963] [serial = 1188] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa016c400) [pid = 1963] [serial = 1149] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa17f1000) [pid = 1963] [serial = 1152] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa28a2400) [pid = 1963] [serial = 1209] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa1a3e800) [pid = 1963] [serial = 1155] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa2d04000) [pid = 1963] [serial = 1263] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa2d0b800) [pid = 1963] [serial = 1173] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa3b89000) [pid = 1963] [serial = 1221] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa3702c00) [pid = 1963] [serial = 1176] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa3708800) [pid = 1963] [serial = 1212] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa2b04400) [pid = 1963] [serial = 1170] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa24ce400) [pid = 1963] [serial = 1164] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa3a49000) [pid = 1963] [serial = 1218] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa0175000) [pid = 1963] [serial = 1191] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa225f400) [pid = 1963] [serial = 1161] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa3d7e800) [pid = 1963] [serial = 1224] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa20e7400) [pid = 1963] [serial = 1158] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa0ef4400) [pid = 1963] [serial = 1201] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa20ec400) [pid = 1963] [serial = 1257] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9eefbc00) [pid = 1963] [serial = 1093] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa37f5400) [pid = 1963] [serial = 1215] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa07cd800) [pid = 1963] [serial = 1196] [outer = (nil)] [url = about:blank]
12:39:02 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa24d4800) [pid = 1963] [serial = 1260] [outer = (nil)] [url = about:blank]
12:39:03 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
12:39:03 INFO - document served over http requires an https
12:39:03 INFO - sub-resource via xhr-request using the http-csp
12:39:03 INFO - delivery method with swap-origin-redirect and when
12:39:03 INFO - the target request is same-origin.
12:39:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5311ms
12:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:39:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7800 == 5 [pid = 1963] [id = 482]
12:39:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9eca8c00) [pid = 1963] [serial = 1348] [outer = (nil)]
12:39:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9edd5400) [pid = 1963] [serial = 1349] [outer = 0x9eca8c00]
12:39:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9eef8800) [pid = 1963] [serial = 1350] [outer = 0x9eca8c00]
12:39:05 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
12:39:05 INFO - document served over http requires an http
12:39:05 INFO - sub-resource via fetch-request using the meta-csp
12:39:05 INFO - delivery method with keep-origin-redirect and when
12:39:05 INFO - the target request is cross-origin.
12:39:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2536ms
12:39:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:39:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecae000 == 6 [pid = 1963] [id = 483]
12:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9edd0400) [pid = 1963] [serial = 1351] [outer = (nil)]
12:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9f70f000) [pid = 1963] [serial = 1352] [outer = 0x9edd0400]
12:39:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f771c00) [pid = 1963] [serial = 1353] [outer = 0x9edd0400]
12:39:08 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
12:39:08 INFO - document served over http requires an http
12:39:08 INFO - sub-resource via fetch-request using the meta-csp
12:39:08 INFO - delivery method with no-redirect and when
12:39:08 INFO - the target request is cross-origin.
12:39:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2491ms
12:39:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:39:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70d000 == 7 [pid = 1963] [id = 484]
12:39:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9f77c000) [pid = 1963] [serial = 1354] [outer = (nil)]
12:39:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9f7ef000) [pid = 1963] [serial = 1355] [outer = 0x9f77c000]
12:39:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9f7f5c00) [pid = 1963] [serial = 1356] [outer = 0x9f77c000]
12:39:11 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
12:39:11 INFO - document served over http requires an http
12:39:11 INFO - sub-resource via fetch-request using the meta-csp
12:39:11 INFO - delivery method with swap-origin-redirect and when
12:39:11 INFO - the target request is cross-origin.
12:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2609ms
12:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:39:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7ed400 == 8 [pid = 1963] [id = 485]
12:39:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ff5fc00) [pid = 1963] [serial = 1357] [outer = (nil)]
12:39:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9ff66000) [pid = 1963] [serial = 1358] [outer = 0x9ff5fc00]
12:39:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9ffd8000) [pid = 1963] [serial = 1359] [outer = 0x9ff5fc00]
12:39:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe0400 == 9 [pid = 1963] [id = 486]
12:39:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9ffe0c00) [pid = 1963] [serial = 1360] [outer = (nil)]
12:39:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9ffe3000) [pid = 1963] [serial = 1361] [outer = 0x9ffe0c00]
12:39:14 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
12:39:14 INFO - document served over http requires an http
12:39:14 INFO - sub-resource via iframe-tag using the meta-csp
12:39:14 INFO - delivery method with keep-origin-redirect and when
12:39:14 INFO - the target request is cross-origin.
12:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3105ms
12:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:39:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff63c00 == 10 [pid = 1963] [id = 487]
12:39:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ff64400) [pid = 1963] [serial = 1362] [outer = (nil)]
12:39:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0088c00) [pid = 1963] [serial = 1363] [outer = 0x9ff64400]
12:39:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa008d800) [pid = 1963] [serial = 1364] [outer = 0x9ff64400]
12:39:16 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016c400 == 11 [pid = 1963] [id = 488]
12:39:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa016c800) [pid = 1963] [serial = 1365] [outer = (nil)]
12:39:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa016e800) [pid = 1963] [serial = 1366] [outer = 0xa016c800]
12:39:16 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
12:39:16 INFO - document served over http requires an http
12:39:16 INFO - sub-resource via iframe-tag using the meta-csp
12:39:16 INFO - delivery method with no-redirect and when
12:39:16 INFO - the target request is cross-origin.
12:39:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2255ms
12:39:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:39:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa800 == 12 [pid = 1963] [id = 489]
12:39:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9ecb4400) [pid = 1963] [serial = 1367] [outer = (nil)]
12:39:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa0173800) [pid = 1963] [serial = 1368] [outer = 0x9ecb4400]
12:39:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0223400) [pid = 1963] [serial = 1369] [outer = 0x9ecb4400]
12:39:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa022b400 == 13 [pid = 1963] [id = 490]
12:39:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa022b800) [pid = 1963] [serial = 1370] [outer = (nil)]
12:39:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9eaa8c00) [pid = 1963] [serial = 1371] [outer = 0xa022b800]
12:39:19 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
12:39:19 INFO - document served over http requires an http
12:39:19 INFO - sub-resource via iframe-tag using the meta-csp
12:39:19 INFO - delivery method with swap-origin-redirect and when
12:39:19 INFO - the target request is cross-origin.
12:39:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2638ms
12:39:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:39:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99c000 == 14 [pid = 1963] [id = 491]
12:39:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9e99ec00) [pid = 1963] [serial = 1372] [outer = (nil)]
12:39:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ecad800) [pid = 1963] [serial = 1373] [outer = 0x9e99ec00]
12:39:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9eddf000) [pid = 1963] [serial = 1374] [outer = 0x9e99ec00]
12:39:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaec00 == 13 [pid = 1963] [id = 480]
12:39:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99b800 == 12 [pid = 1963] [id = 479]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa1047000) [pid = 1963] [serial = 1293] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9f7f6c00) [pid = 1963] [serial = 1285] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa07cd000) [pid = 1963] [serial = 1280] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9f70e800) [pid = 1963] [serial = 1243] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa4504000) [pid = 1963] [serial = 1272] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa43dc800) [pid = 1963] [serial = 1269] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa0588800) [pid = 1963] [serial = 1290] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa459b800) [pid = 1963] [serial = 1275] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa17f2c00) [pid = 1963] [serial = 1254] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa37f8400) [pid = 1963] [serial = 1266] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa0092400) [pid = 1963] [serial = 1248] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa0ef0800) [pid = 1963] [serial = 1251] [outer = (nil)] [url = about:blank]
12:39:20 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa0594800) [pid = 1963] [serial = 1296] [outer = (nil)] [url = about:blank]
12:39:21 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
12:39:21 INFO - document served over http requires an http
12:39:21 INFO - sub-resource via script-tag using the meta-csp
12:39:21 INFO - delivery method with keep-origin-redirect and when
12:39:21 INFO - the target request is cross-origin.
12:39:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2583ms
12:39:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:39:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5c00 == 13 [pid = 1963] [id = 492]
12:39:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9eaa7000) [pid = 1963] [serial = 1375] [outer = (nil)]
12:39:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x9edd5800) [pid = 1963] [serial = 1376] [outer = 0x9eaa7000]
12:39:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9eeef000) [pid = 1963] [serial = 1377] [outer = 0x9eaa7000]
12:39:23 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
12:39:23 INFO - document served over http requires an http
12:39:23 INFO - sub-resource via script-tag using the meta-csp
12:39:23 INFO - delivery method with no-redirect and when
12:39:23 INFO - the target request is cross-origin.
12:39:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2303ms
12:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:39:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca8400 == 14 [pid = 1963] [id = 493]
12:39:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9eca9000) [pid = 1963] [serial = 1378] [outer = (nil)]
12:39:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x9f77b000) [pid = 1963] [serial = 1379] [outer = 0x9eca9000]
12:39:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9f7f0400) [pid = 1963] [serial = 1380] [outer = 0x9eca9000]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9e99f400) [pid = 1963] [serial = 1340] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa5fc1400) [pid = 1963] [serial = 1337] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa5872800) [pid = 1963] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa5664000) [pid = 1963] [serial = 1326] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa5a58000) [pid = 1963] [serial = 1331] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa5c65c00) [pid = 1963] [serial = 1334] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa50dbc00) [pid = 1963] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa4e3cc00) [pid = 1963] [serial = 1316] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa565dc00) [pid = 1963] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619920009]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa55e3c00) [pid = 1963] [serial = 1321] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa370d000) [pid = 1963] [serial = 1307] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa3b88400) [pid = 1963] [serial = 1310] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa450d400) [pid = 1963] [serial = 1313] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa1a32c00) [pid = 1963] [serial = 1301] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa24d1c00) [pid = 1963] [serial = 1304] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa0171000) [pid = 1963] [serial = 1298] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9edd3000) [pid = 1963] [serial = 1343] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9e9a5400) [pid = 1963] [serial = 1346] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9ecb5c00) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa586fc00) [pid = 1963] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa565bc00) [pid = 1963] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619920009]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa5a56800) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9e99bc00) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa5662400) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa5c64800) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa50d8400) [pid = 1963] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa55e1c00) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa4e37400) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa50d4000) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa3452000) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa3a46c00) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa3fef000) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa008e000) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa172b000) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0x9f776800) [pid = 1963] [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]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0x9eaa3c00) [pid = 1963] [serial = 1341] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa1ab7800) [pid = 1963] [serial = 1302] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa29f3c00) [pid = 1963] [serial = 1305] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa028a400) [pid = 1963] [serial = 1299] [outer = (nil)] [url = about:blank]
12:39:25 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0x9eddbc00) [pid = 1963] [serial = 1344] [outer = (nil)] [url = about:blank]
12:39:27 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
12:39:27 INFO - document served over http requires an http
12:39:27 INFO - sub-resource via script-tag using the meta-csp
12:39:27 INFO - delivery method with swap-origin-redirect and when
12:39:27 INFO - the target request is cross-origin.
12:39:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3107ms
12:39:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:39:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a0c00 == 15 [pid = 1963] [id = 494]
12:39:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0x9e9a8800) [pid = 1963] [serial = 1381] [outer = (nil)]
12:39:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0x9eca7400) [pid = 1963] [serial = 1382] [outer = 0x9e9a8800]
12:39:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0x9eeed400) [pid = 1963] [serial = 1383] [outer = 0x9e9a8800]
12:39:29 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
12:39:29 INFO - document served over http requires an http
12:39:29 INFO - sub-resource via xhr-request using the meta-csp
12:39:29 INFO - delivery method with keep-origin-redirect and when
12:39:29 INFO - the target request is cross-origin.
12:39:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2338ms
12:39:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:39:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7eec00 == 16 [pid = 1963] [id = 495]
12:39:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0x9f7f9800) [pid = 1963] [serial = 1384] [outer = (nil)]
12:39:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0x9ffd7000) [pid = 1963] [serial = 1385] [outer = 0x9f7f9800]
12:39:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa0085400) [pid = 1963] [serial = 1386] [outer = 0x9f7f9800]
12:39:31 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
12:39:31 INFO - document served over http requires an http
12:39:31 INFO - sub-resource via xhr-request using the meta-csp
12:39:31 INFO - delivery method with no-redirect and when
12:39:31 INFO - the target request is cross-origin.
12:39:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2089ms
12:39:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:39:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff61000 == 17 [pid = 1963] [id = 496]
12:39:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0x9ff66400) [pid = 1963] [serial = 1387] [outer = (nil)]
12:39:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa0173400) [pid = 1963] [serial = 1388] [outer = 0x9ff66400]
12:39:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa0227c00) [pid = 1963] [serial = 1389] [outer = 0x9ff66400]
12:39:33 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
12:39:33 INFO - document served over http requires an http
12:39:33 INFO - sub-resource via xhr-request using the meta-csp
12:39:33 INFO - delivery method with swap-origin-redirect and when
12:39:33 INFO - the target request is cross-origin.
12:39:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2140ms
12:39:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:39:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0170400 == 18 [pid = 1963] [id = 497]
12:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa022ec00) [pid = 1963] [serial = 1390] [outer = (nil)]
12:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa028b000) [pid = 1963] [serial = 1391] [outer = 0xa022ec00]
12:39:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa028f800) [pid = 1963] [serial = 1392] [outer = 0xa022ec00]
12:39:36 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
12:39:36 INFO - document served over http requires an https
12:39:36 INFO - sub-resource via fetch-request using the meta-csp
12:39:36 INFO - delivery method with keep-origin-redirect and when
12:39:36 INFO - the target request is cross-origin.
12:39:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2531ms
12:39:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:39:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0289800 == 19 [pid = 1963] [id = 498]
12:39:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa058c800) [pid = 1963] [serial = 1393] [outer = (nil)]
12:39:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa0591400) [pid = 1963] [serial = 1394] [outer = 0xa058c800]
12:39:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0595000) [pid = 1963] [serial = 1395] [outer = 0xa058c800]
12:39:38 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
12:39:38 INFO - document served over http requires an https
12:39:38 INFO - sub-resource via fetch-request using the meta-csp
12:39:38 INFO - delivery method with no-redirect and when
12:39:38 INFO - the target request is cross-origin.
12:39:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2545ms
12:39:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:39:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058f800 == 20 [pid = 1963] [id = 499]
12:39:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa0590800) [pid = 1963] [serial = 1396] [outer = (nil)]
12:39:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa07cd400) [pid = 1963] [serial = 1397] [outer = 0xa0590800]
12:39:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0d03000) [pid = 1963] [serial = 1398] [outer = 0xa0590800]
12:39:43 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
12:39:43 INFO - document served over http requires an https
12:39:43 INFO - sub-resource via fetch-request using the meta-csp
12:39:43 INFO - delivery method with swap-origin-redirect and when
12:39:43 INFO - the target request is cross-origin.
12:39:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4295ms
12:39:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:39:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecab400 == 21 [pid = 1963] [id = 500]
12:39:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9eef0800) [pid = 1963] [serial = 1399] [outer = (nil)]
12:39:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9f775000) [pid = 1963] [serial = 1400] [outer = 0x9eef0800]
12:39:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ff64c00) [pid = 1963] [serial = 1401] [outer = 0x9eef0800]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca8400 == 20 [pid = 1963] [id = 493]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5c00 == 19 [pid = 1963] [id = 492]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99c000 == 18 [pid = 1963] [id = 491]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0xa022b400 == 17 [pid = 1963] [id = 490]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0xa016c400 == 16 [pid = 1963] [id = 488]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa800 == 15 [pid = 1963] [id = 489]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff63c00 == 14 [pid = 1963] [id = 487]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe0400 == 13 [pid = 1963] [id = 486]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7ed400 == 12 [pid = 1963] [id = 485]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70d000 == 11 [pid = 1963] [id = 484]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecae000 == 10 [pid = 1963] [id = 483]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99fc00 == 9 [pid = 1963] [id = 481]
12:39:44 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7800 == 8 [pid = 1963] [id = 482]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa45a5800) [pid = 1963] [serial = 1314] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa3d7c800) [pid = 1963] [serial = 1311] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa37f3800) [pid = 1963] [serial = 1308] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa55e9000) [pid = 1963] [serial = 1322] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa4e41800) [pid = 1963] [serial = 1317] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa5a5e800) [pid = 1963] [serial = 1332] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa5865000) [pid = 1963] [serial = 1327] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa5fb4800) [pid = 1963] [serial = 1335] [outer = (nil)] [url = about:blank]
12:39:44 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa5fd0800) [pid = 1963] [serial = 1338] [outer = (nil)] [url = about:blank]
12:39:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa8400 == 9 [pid = 1963] [id = 501]
12:39:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9eaa9c00) [pid = 1963] [serial = 1402] [outer = (nil)]
12:39:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9edd2c00) [pid = 1963] [serial = 1403] [outer = 0x9eaa9c00]
12:39:45 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
12:39:45 INFO - document served over http requires an https
12:39:45 INFO - sub-resource via iframe-tag using the meta-csp
12:39:45 INFO - delivery method with keep-origin-redirect and when
12:39:45 INFO - the target request is cross-origin.
12:39:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2191ms
12:39:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:39:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd3c00 == 10 [pid = 1963] [id = 502]
12:39:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9edd7400) [pid = 1963] [serial = 1404] [outer = (nil)]
12:39:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9f710800) [pid = 1963] [serial = 1405] [outer = 0x9edd7400]
12:39:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9f7f0000) [pid = 1963] [serial = 1406] [outer = 0x9edd7400]
12:39:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe3800 == 11 [pid = 1963] [id = 503]
12:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9ffe3c00) [pid = 1963] [serial = 1407] [outer = (nil)]
12:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa008c000) [pid = 1963] [serial = 1408] [outer = 0x9ffe3c00]
12:39:47 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
12:39:47 INFO - document served over http requires an https
12:39:47 INFO - sub-resource via iframe-tag using the meta-csp
12:39:47 INFO - delivery method with no-redirect and when
12:39:47 INFO - the target request is cross-origin.
12:39:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1886ms
12:39:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:39:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f703800 == 12 [pid = 1963] [id = 504]
12:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9ff67c00) [pid = 1963] [serial = 1409] [outer = (nil)]
12:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0176400) [pid = 1963] [serial = 1410] [outer = 0x9ff67c00]
12:39:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa022a800) [pid = 1963] [serial = 1411] [outer = 0x9ff67c00]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9f70f000) [pid = 1963] [serial = 1352] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa0173800) [pid = 1963] [serial = 1368] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x9eaa8c00) [pid = 1963] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9f7ef000) [pid = 1963] [serial = 1355] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9edd5400) [pid = 1963] [serial = 1349] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x9ff66000) [pid = 1963] [serial = 1358] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x9edd5800) [pid = 1963] [serial = 1376] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x9ffe3000) [pid = 1963] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa016e800) [pid = 1963] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619956110]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x9ecad800) [pid = 1963] [serial = 1373] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa0088c00) [pid = 1963] [serial = 1363] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0x9f77b000) [pid = 1963] [serial = 1379] [outer = (nil)] [url = about:blank]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0x9eaa7000) [pid = 1963] [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]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0x9e99ec00) [pid = 1963] [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]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa016c800) [pid = 1963] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619956110]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa022b800) [pid = 1963] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:49 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0x9ffe0c00) [pid = 1963] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:39:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9c400 == 13 [pid = 1963] [id = 505]
12:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0x9eaa4400) [pid = 1963] [serial = 1412] [outer = (nil)]
12:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0x9f770400) [pid = 1963] [serial = 1413] [outer = 0x9eaa4400]
12:39:49 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
12:39:49 INFO - document served over http requires an https
12:39:49 INFO - sub-resource via iframe-tag using the meta-csp
12:39:49 INFO - delivery method with swap-origin-redirect and when
12:39:49 INFO - the target request is cross-origin.
12:39:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2153ms
12:39:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:39:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd0800 == 14 [pid = 1963] [id = 506]
12:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0x9edd0c00) [pid = 1963] [serial = 1414] [outer = (nil)]
12:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0xa022b800) [pid = 1963] [serial = 1415] [outer = 0x9edd0c00]
12:39:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa07d2400) [pid = 1963] [serial = 1416] [outer = 0x9edd0c00]
12:39:51 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
12:39:51 INFO - document served over http requires an https
12:39:51 INFO - sub-resource via script-tag using the meta-csp
12:39:51 INFO - delivery method with keep-origin-redirect and when
12:39:51 INFO - the target request is cross-origin.
12:39:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2303ms
12:39:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:39:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb1400 == 15 [pid = 1963] [id = 507]
12:39:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9edd5000) [pid = 1963] [serial = 1417] [outer = (nil)]
12:39:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9f770800) [pid = 1963] [serial = 1418] [outer = 0x9edd5000]
12:39:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa0088000) [pid = 1963] [serial = 1419] [outer = 0x9edd5000]
12:39:54 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
12:39:54 INFO - document served over http requires an https
12:39:54 INFO - sub-resource via script-tag using the meta-csp
12:39:54 INFO - delivery method with no-redirect and when
12:39:54 INFO - the target request is cross-origin.
12:39:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2658ms
12:39:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:39:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeee800 == 16 [pid = 1963] [id = 508]
12:39:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9eeefc00) [pid = 1963] [serial = 1420] [outer = (nil)]
12:39:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0e16400) [pid = 1963] [serial = 1421] [outer = 0x9eeefc00]
12:39:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa0e1a400) [pid = 1963] [serial = 1422] [outer = 0x9eeefc00]
12:39:56 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
12:39:56 INFO - document served over http requires an https
12:39:56 INFO - sub-resource via script-tag using the meta-csp
12:39:56 INFO - delivery method with swap-origin-redirect and when
12:39:56 INFO - the target request is cross-origin.
12:39:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2393ms
12:39:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:39:57 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0ac00 == 17 [pid = 1963] [id = 509]
12:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa0d0bc00) [pid = 1963] [serial = 1423] [outer = (nil)]
12:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0ee9000) [pid = 1963] [serial = 1424] [outer = 0xa0d0bc00]
12:39:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0eee400) [pid = 1963] [serial = 1425] [outer = 0xa0d0bc00]
12:40:00 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
12:40:00 INFO - document served over http requires an https
12:40:00 INFO - sub-resource via xhr-request using the meta-csp
12:40:00 INFO - delivery method with keep-origin-redirect and when
12:40:00 INFO - the target request is cross-origin.
12:40:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3448ms
12:40:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:40:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1041000 == 18 [pid = 1963] [id = 510]
12:40:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa1041400) [pid = 1963] [serial = 1426] [outer = (nil)]
12:40:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa1045c00) [pid = 1963] [serial = 1427] [outer = 0xa1041400]
12:40:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa104a800) [pid = 1963] [serial = 1428] [outer = 0xa1041400]
12:40:02 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
12:40:02 INFO - document served over http requires an https
12:40:02 INFO - sub-resource via xhr-request using the meta-csp
12:40:02 INFO - delivery method with no-redirect and when
12:40:02 INFO - the target request is cross-origin.
12:40:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2106ms
12:40:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:40:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1044400 == 19 [pid = 1963] [id = 511]
12:40:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa172b800) [pid = 1963] [serial = 1429] [outer = (nil)]
12:40:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa172f800) [pid = 1963] [serial = 1430] [outer = 0xa172b800]
12:40:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa1734400) [pid = 1963] [serial = 1431] [outer = 0xa172b800]
12:40:04 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
12:40:04 INFO - document served over http requires an https
12:40:04 INFO - sub-resource via xhr-request using the meta-csp
12:40:04 INFO - delivery method with swap-origin-redirect and when
12:40:04 INFO - the target request is cross-origin.
12:40:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2092ms
12:40:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:40:04 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172d800 == 20 [pid = 1963] [id = 512]
12:40:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa172e000) [pid = 1963] [serial = 1432] [outer = (nil)]
12:40:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa17f4800) [pid = 1963] [serial = 1433] [outer = 0xa172e000]
12:40:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa17f9c00) [pid = 1963] [serial = 1434] [outer = 0xa172e000]
12:40:07 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
12:40:07 INFO - document served over http requires an http
12:40:07 INFO - sub-resource via fetch-request using the meta-csp
12:40:07 INFO - delivery method with keep-origin-redirect and when
12:40:07 INFO - the target request is same-origin.
12:40:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3502ms
12:40:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:40:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddc800 == 21 [pid = 1963] [id = 513]
12:40:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9eef5c00) [pid = 1963] [serial = 1435] [outer = (nil)]
12:40:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9f7f4800) [pid = 1963] [serial = 1436] [outer = 0x9eef5c00]
12:40:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0172000) [pid = 1963] [serial = 1437] [outer = 0x9eef5c00]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9c400 == 20 [pid = 1963] [id = 505]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9f703800 == 19 [pid = 1963] [id = 504]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe3800 == 18 [pid = 1963] [id = 503]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd3c00 == 17 [pid = 1963] [id = 502]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa8400 == 16 [pid = 1963] [id = 501]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecab400 == 15 [pid = 1963] [id = 500]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0xa0289800 == 14 [pid = 1963] [id = 498]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0xa0170400 == 13 [pid = 1963] [id = 497]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff61000 == 12 [pid = 1963] [id = 496]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7eec00 == 11 [pid = 1963] [id = 495]
12:40:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a0c00 == 10 [pid = 1963] [id = 494]
12:40:09 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9eeef000) [pid = 1963] [serial = 1377] [outer = (nil)] [url = about:blank]
12:40:09 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9eddf000) [pid = 1963] [serial = 1374] [outer = (nil)] [url = about:blank]
12:40:10 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
12:40:10 INFO - document served over http requires an http
12:40:10 INFO - sub-resource via fetch-request using the meta-csp
12:40:10 INFO - delivery method with no-redirect and when
12:40:10 INFO - the target request is same-origin.
12:40:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2550ms
12:40:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:40:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd5400 == 11 [pid = 1963] [id = 514]
12:40:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9eeef000) [pid = 1963] [serial = 1438] [outer = (nil)]
12:40:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9eefb000) [pid = 1963] [serial = 1439] [outer = 0x9eeef000]
12:40:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9f7eec00) [pid = 1963] [serial = 1440] [outer = 0x9eeef000]
12:40:13 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
12:40:13 INFO - document served over http requires an http
12:40:13 INFO - sub-resource via fetch-request using the meta-csp
12:40:13 INFO - delivery method with swap-origin-redirect and when
12:40:13 INFO - the target request is same-origin.
12:40:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3045ms
12:40:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:40:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdec00 == 12 [pid = 1963] [id = 515]
12:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa008d400) [pid = 1963] [serial = 1441] [outer = (nil)]
12:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0227800) [pid = 1963] [serial = 1442] [outer = 0xa008d400]
12:40:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa028d800) [pid = 1963] [serial = 1443] [outer = 0xa008d400]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa022b800) [pid = 1963] [serial = 1415] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa028b000) [pid = 1963] [serial = 1391] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa0591400) [pid = 1963] [serial = 1394] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9ffd7000) [pid = 1963] [serial = 1385] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa0173400) [pid = 1963] [serial = 1388] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9edd2c00) [pid = 1963] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9f775000) [pid = 1963] [serial = 1400] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9eca7400) [pid = 1963] [serial = 1382] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x9f770400) [pid = 1963] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa0176400) [pid = 1963] [serial = 1410] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa07cd400) [pid = 1963] [serial = 1397] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa008c000) [pid = 1963] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619987007]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9f710800) [pid = 1963] [serial = 1405] [outer = (nil)] [url = about:blank]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9eaa4400) [pid = 1963] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa0590800) [pid = 1963] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x9ffe3c00) [pid = 1963] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447619987007]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9edd7400) [pid = 1963] [serial = 1404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9eaa9c00) [pid = 1963] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x9eef0800) [pid = 1963] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x9ff67c00) [pid = 1963] [serial = 1409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:40:15 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x9eca9000) [pid = 1963] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:40:16 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x9f7f0400) [pid = 1963] [serial = 1380] [outer = (nil)] [url = about:blank]
12:40:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca7400 == 13 [pid = 1963] [id = 516]
12:40:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9eca9000) [pid = 1963] [serial = 1444] [outer = (nil)]
12:40:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9edd8800) [pid = 1963] [serial = 1445] [outer = 0x9eca9000]
12:40:16 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
12:40:16 INFO - document served over http requires an http
12:40:16 INFO - sub-resource via iframe-tag using the meta-csp
12:40:16 INFO - delivery method with keep-origin-redirect and when
12:40:16 INFO - the target request is same-origin.
12:40:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2751ms
12:40:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:40:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd2c00 == 14 [pid = 1963] [id = 517]
12:40:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9f7f0400) [pid = 1963] [serial = 1446] [outer = (nil)]
12:40:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa008c000) [pid = 1963] [serial = 1447] [outer = 0x9f7f0400]
12:40:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa058ac00) [pid = 1963] [serial = 1448] [outer = 0x9f7f0400]
12:40:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f707800 == 15 [pid = 1963] [id = 518]
12:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9f709800) [pid = 1963] [serial = 1449] [outer = (nil)]
12:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9f77dc00) [pid = 1963] [serial = 1450] [outer = 0x9f709800]
12:40:18 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
12:40:18 INFO - document served over http requires an http
12:40:18 INFO - sub-resource via iframe-tag using the meta-csp
12:40:18 INFO - delivery method with no-redirect and when
12:40:18 INFO - the target request is same-origin.
12:40:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1988ms
12:40:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:40:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5a400 == 16 [pid = 1963] [id = 519]
12:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ff5c400) [pid = 1963] [serial = 1451] [outer = (nil)]
12:40:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa022a000) [pid = 1963] [serial = 1452] [outer = 0x9ff5c400]
12:40:19 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa07c8800) [pid = 1963] [serial = 1453] [outer = 0x9ff5c400]
12:40:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0c400 == 17 [pid = 1963] [id = 520]
12:40:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa0d0c800) [pid = 1963] [serial = 1454] [outer = (nil)]
12:40:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0e20400) [pid = 1963] [serial = 1455] [outer = 0xa0d0c800]
12:40:20 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
12:40:20 INFO - document served over http requires an http
12:40:20 INFO - sub-resource via iframe-tag using the meta-csp
12:40:20 INFO - delivery method with swap-origin-redirect and when
12:40:20 INFO - the target request is same-origin.
12:40:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2589ms
12:40:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:40:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008d000 == 18 [pid = 1963] [id = 521]
12:40:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa008e000) [pid = 1963] [serial = 1456] [outer = (nil)]
12:40:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa1043c00) [pid = 1963] [serial = 1457] [outer = 0xa008e000]
12:40:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa1738400) [pid = 1963] [serial = 1458] [outer = 0xa008e000]
12:40:23 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
12:40:23 INFO - document served over http requires an http
12:40:23 INFO - sub-resource via script-tag using the meta-csp
12:40:23 INFO - delivery method with keep-origin-redirect and when
12:40:23 INFO - the target request is same-origin.
12:40:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2726ms
12:40:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:40:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a35400 == 19 [pid = 1963] [id = 522]
12:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa1a39800) [pid = 1963] [serial = 1459] [outer = (nil)]
12:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa1a3d000) [pid = 1963] [serial = 1460] [outer = 0xa1a39800]
12:40:24 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1a41000) [pid = 1963] [serial = 1461] [outer = 0xa1a39800]
12:40:26 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
12:40:26 INFO - document served over http requires an http
12:40:26 INFO - sub-resource via script-tag using the meta-csp
12:40:26 INFO - delivery method with no-redirect and when
12:40:26 INFO - the target request is same-origin.
12:40:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2403ms
12:40:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:40:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3a400 == 20 [pid = 1963] [id = 523]
12:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa1abdc00) [pid = 1963] [serial = 1462] [outer = (nil)]
12:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa1ac2c00) [pid = 1963] [serial = 1463] [outer = 0xa1abdc00]
12:40:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa1ac6800) [pid = 1963] [serial = 1464] [outer = 0xa1abdc00]
12:40:29 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
12:40:29 INFO - document served over http requires an http
12:40:29 INFO - sub-resource via script-tag using the meta-csp
12:40:29 INFO - delivery method with swap-origin-redirect and when
12:40:29 INFO - the target request is same-origin.
12:40:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3157ms
12:40:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:40:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20e9000 == 21 [pid = 1963] [id = 524]
12:40:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa20e9400) [pid = 1963] [serial = 1465] [outer = (nil)]
12:40:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa20ef000) [pid = 1963] [serial = 1466] [outer = 0xa20e9400]
12:40:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa2256c00) [pid = 1963] [serial = 1467] [outer = 0xa20e9400]
12:40:31 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
12:40:31 INFO - document served over http requires an http
12:40:31 INFO - sub-resource via xhr-request using the meta-csp
12:40:31 INFO - delivery method with keep-origin-redirect and when
12:40:31 INFO - the target request is same-origin.
12:40:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2192ms
12:40:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:40:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa20ec800 == 22 [pid = 1963] [id = 525]
12:40:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa20ecc00) [pid = 1963] [serial = 1468] [outer = (nil)]
12:40:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa2263400) [pid = 1963] [serial = 1469] [outer = 0xa20ecc00]
12:40:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa22bd800) [pid = 1963] [serial = 1470] [outer = 0xa20ecc00]
12:40:33 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
12:40:33 INFO - document served over http requires an http
12:40:33 INFO - sub-resource via xhr-request using the meta-csp
12:40:33 INFO - delivery method with no-redirect and when
12:40:33 INFO - the target request is same-origin.
12:40:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2043ms
12:40:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:40:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5c00 == 23 [pid = 1963] [id = 526]
12:40:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9f7f3000) [pid = 1963] [serial = 1471] [outer = (nil)]
12:40:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9ffe2800) [pid = 1963] [serial = 1472] [outer = 0x9f7f3000]
12:40:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa22c5800) [pid = 1963] [serial = 1473] [outer = 0x9f7f3000]
12:40:37 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
12:40:37 INFO - document served over http requires an http
12:40:37 INFO - sub-resource via xhr-request using the meta-csp
12:40:37 INFO - delivery method with swap-origin-redirect and when
12:40:37 INFO - the target request is same-origin.
12:40:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3410ms
12:40:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:40:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa3400 == 24 [pid = 1963] [id = 527]
12:40:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9eaa3800) [pid = 1963] [serial = 1474] [outer = (nil)]
12:40:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9eddb400) [pid = 1963] [serial = 1475] [outer = 0x9eaa3800]
12:40:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ffde400) [pid = 1963] [serial = 1476] [outer = 0x9eaa3800]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca7400 == 23 [pid = 1963] [id = 516]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdec00 == 22 [pid = 1963] [id = 515]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd5400 == 21 [pid = 1963] [id = 514]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddc800 == 20 [pid = 1963] [id = 513]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0xa172d800 == 19 [pid = 1963] [id = 512]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0xa1044400 == 18 [pid = 1963] [id = 511]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0xa1041000 == 17 [pid = 1963] [id = 510]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0ac00 == 16 [pid = 1963] [id = 509]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeee800 == 15 [pid = 1963] [id = 508]
12:40:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb1400 == 14 [pid = 1963] [id = 507]
12:40:39 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0d03000) [pid = 1963] [serial = 1398] [outer = (nil)] [url = about:blank]
12:40:39 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9ff64c00) [pid = 1963] [serial = 1401] [outer = (nil)] [url = about:blank]
12:40:39 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa022a800) [pid = 1963] [serial = 1411] [outer = (nil)] [url = about:blank]
12:40:39 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f7f0000) [pid = 1963] [serial = 1406] [outer = (nil)] [url = about:blank]
12:40:39 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
12:40:39 INFO - document served over http requires an https
12:40:39 INFO - sub-resource via fetch-request using the meta-csp
12:40:39 INFO - delivery method with keep-origin-redirect and when
12:40:39 INFO - the target request is same-origin.
12:40:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2646ms
12:40:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:40:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd5c00 == 15 [pid = 1963] [id = 528]
12:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9eddd400) [pid = 1963] [serial = 1477] [outer = (nil)]
12:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9f706800) [pid = 1963] [serial = 1478] [outer = 0x9eddd400]
12:40:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9f778800) [pid = 1963] [serial = 1479] [outer = 0x9eddd400]
12:40:41 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
12:40:41 INFO - document served over http requires an https
12:40:41 INFO - sub-resource via fetch-request using the meta-csp
12:40:41 INFO - delivery method with no-redirect and when
12:40:41 INFO - the target request is same-origin.
12:40:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2196ms
12:40:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:40:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff65400 == 16 [pid = 1963] [id = 529]
12:40:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ffd7800) [pid = 1963] [serial = 1480] [outer = (nil)]
12:40:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0089c00) [pid = 1963] [serial = 1481] [outer = 0x9ffd7800]
12:40:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0169800) [pid = 1963] [serial = 1482] [outer = 0x9ffd7800]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa172f800) [pid = 1963] [serial = 1430] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0e16400) [pid = 1963] [serial = 1421] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0ee9000) [pid = 1963] [serial = 1424] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa1045c00) [pid = 1963] [serial = 1427] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9f7f4800) [pid = 1963] [serial = 1436] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f770800) [pid = 1963] [serial = 1418] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa17f4800) [pid = 1963] [serial = 1433] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9edd8800) [pid = 1963] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa0227800) [pid = 1963] [serial = 1442] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9eefb000) [pid = 1963] [serial = 1439] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa008c000) [pid = 1963] [serial = 1447] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9eef5c00) [pid = 1963] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eca9000) [pid = 1963] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9eeef000) [pid = 1963] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa008d400) [pid = 1963] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9e9a0000) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa022ec00) [pid = 1963] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ff64400) [pid = 1963] [serial = 1362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9ecb4400) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9eca8c00) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9ff5fc00) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa058c800) [pid = 1963] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9ff66400) [pid = 1963] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0x9e9a8800) [pid = 1963] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9f77c000) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9f7f9800) [pid = 1963] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9edd0400) [pid = 1963] [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]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x9ecaf800) [pid = 1963] [serial = 1347] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa028f800) [pid = 1963] [serial = 1392] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa008d800) [pid = 1963] [serial = 1364] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa0223400) [pid = 1963] [serial = 1369] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x9eef8800) [pid = 1963] [serial = 1350] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x9ffd8000) [pid = 1963] [serial = 1359] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa0595000) [pid = 1963] [serial = 1395] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa0227c00) [pid = 1963] [serial = 1389] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x9eeed400) [pid = 1963] [serial = 1383] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0x9f7f5c00) [pid = 1963] [serial = 1356] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa0085400) [pid = 1963] [serial = 1386] [outer = (nil)] [url = about:blank]
12:40:45 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0x9f771c00) [pid = 1963] [serial = 1353] [outer = (nil)] [url = about:blank]
12:40:45 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
12:40:45 INFO - document served over http requires an https
12:40:45 INFO - sub-resource via fetch-request using the meta-csp
12:40:45 INFO - delivery method with swap-origin-redirect and when
12:40:45 INFO - the target request is same-origin.
12:40:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3899ms
12:40:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:40:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca8c00 == 17 [pid = 1963] [id = 530]
12:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x9ecae000) [pid = 1963] [serial = 1483] [outer = (nil)]
12:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9eef4000) [pid = 1963] [serial = 1484] [outer = 0x9ecae000]
12:40:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9f778000) [pid = 1963] [serial = 1485] [outer = 0x9ecae000]
12:40:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefb000 == 18 [pid = 1963] [id = 531]
12:40:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9eefbc00) [pid = 1963] [serial = 1486] [outer = (nil)]
12:40:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9f70c000) [pid = 1963] [serial = 1487] [outer = 0x9eefbc00]
12:40:47 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
12:40:47 INFO - document served over http requires an https
12:40:47 INFO - sub-resource via iframe-tag using the meta-csp
12:40:47 INFO - delivery method with keep-origin-redirect and when
12:40:47 INFO - the target request is same-origin.
12:40:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2100ms
12:40:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:40:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaf800 == 19 [pid = 1963] [id = 532]
12:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x9ecb2800) [pid = 1963] [serial = 1488] [outer = (nil)]
12:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9ff64c00) [pid = 1963] [serial = 1489] [outer = 0x9ecb2800]
12:40:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa0085400) [pid = 1963] [serial = 1490] [outer = 0x9ecb2800]
12:40:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0176c00 == 20 [pid = 1963] [id = 533]
12:40:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0221800) [pid = 1963] [serial = 1491] [outer = (nil)]
12:40:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0226000) [pid = 1963] [serial = 1492] [outer = 0xa0221800]
12:40:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:40:50 INFO - document served over http requires an https
12:40:50 INFO - sub-resource via iframe-tag using the meta-csp
12:40:50 INFO - delivery method with no-redirect and when
12:40:50 INFO - the target request is same-origin.
12:40:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2198ms
12:40:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:40:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5d400 == 21 [pid = 1963] [id = 534]
12:40:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9ff5fc00) [pid = 1963] [serial = 1493] [outer = (nil)]
12:40:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0285000) [pid = 1963] [serial = 1494] [outer = 0x9ff5fc00]
12:40:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa028cc00) [pid = 1963] [serial = 1495] [outer = 0x9ff5fc00]
12:40:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c4400 == 22 [pid = 1963] [id = 535]
12:40:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa07c4800) [pid = 1963] [serial = 1496] [outer = (nil)]
12:40:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa07c8400) [pid = 1963] [serial = 1497] [outer = 0xa07c4800]
12:40:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:40:53 INFO - document served over http requires an https
12:40:53 INFO - sub-resource via iframe-tag using the meta-csp
12:40:53 INFO - delivery method with swap-origin-redirect and when
12:40:53 INFO - the target request is same-origin.
12:40:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2906ms
12:40:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:40:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0281400 == 23 [pid = 1963] [id = 536]
12:40:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0282000) [pid = 1963] [serial = 1498] [outer = (nil)]
12:40:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa0d0ac00) [pid = 1963] [serial = 1499] [outer = 0xa0282000]
12:40:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa0e18400) [pid = 1963] [serial = 1500] [outer = 0xa0282000]
12:40:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:40:55 INFO - document served over http requires an https
12:40:55 INFO - sub-resource via script-tag using the meta-csp
12:40:55 INFO - delivery method with keep-origin-redirect and when
12:40:55 INFO - the target request is same-origin.
12:40:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2750ms
12:40:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:40:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d08c00 == 24 [pid = 1963] [id = 537]
12:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa0eec400) [pid = 1963] [serial = 1501] [outer = (nil)]
12:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa1042800) [pid = 1963] [serial = 1502] [outer = 0xa0eec400]
12:40:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa104f400) [pid = 1963] [serial = 1503] [outer = 0xa0eec400]
12:40:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:40:59 INFO - document served over http requires an https
12:40:59 INFO - sub-resource via script-tag using the meta-csp
12:40:59 INFO - delivery method with no-redirect and when
12:40:59 INFO - the target request is same-origin.
12:40:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3242ms
12:40:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:40:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef3800 == 25 [pid = 1963] [id = 538]
12:40:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0ef3c00) [pid = 1963] [serial = 1504] [outer = (nil)]
12:40:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa17f9000) [pid = 1963] [serial = 1505] [outer = 0xa0ef3c00]
12:41:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa1a3d400) [pid = 1963] [serial = 1506] [outer = 0xa0ef3c00]
12:41:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:01 INFO - document served over http requires an https
12:41:01 INFO - sub-resource via script-tag using the meta-csp
12:41:01 INFO - delivery method with swap-origin-redirect and when
12:41:01 INFO - the target request is same-origin.
12:41:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2205ms
12:41:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:41:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f7400 == 26 [pid = 1963] [id = 539]
12:41:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa20ed400) [pid = 1963] [serial = 1507] [outer = (nil)]
12:41:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa2263c00) [pid = 1963] [serial = 1508] [outer = 0xa20ed400]
12:41:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa22c9400) [pid = 1963] [serial = 1509] [outer = 0xa20ed400]
12:41:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:03 INFO - document served over http requires an https
12:41:03 INFO - sub-resource via xhr-request using the meta-csp
12:41:03 INFO - delivery method with keep-origin-redirect and when
12:41:03 INFO - the target request is same-origin.
12:41:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
12:41:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:41:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2260c00 == 27 [pid = 1963] [id = 540]
12:41:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa24cf400) [pid = 1963] [serial = 1510] [outer = (nil)]
12:41:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa24d3400) [pid = 1963] [serial = 1511] [outer = 0xa24cf400]
12:41:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa28a3000) [pid = 1963] [serial = 1512] [outer = 0xa24cf400]
12:41:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:06 INFO - document served over http requires an https
12:41:06 INFO - sub-resource via xhr-request using the meta-csp
12:41:06 INFO - delivery method with no-redirect and when
12:41:06 INFO - the target request is same-origin.
12:41:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2950ms
12:41:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:41:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa7000 == 28 [pid = 1963] [id = 541]
12:41:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9eef6000) [pid = 1963] [serial = 1513] [outer = (nil)]
12:41:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9ff60000) [pid = 1963] [serial = 1514] [outer = 0x9eef6000]
12:41:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0091c00) [pid = 1963] [serial = 1515] [outer = 0x9eef6000]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff65400 == 27 [pid = 1963] [id = 529]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd0800 == 26 [pid = 1963] [id = 506]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd5c00 == 25 [pid = 1963] [id = 528]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa3400 == 24 [pid = 1963] [id = 527]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa20ec800 == 23 [pid = 1963] [id = 525]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3a400 == 22 [pid = 1963] [id = 523]
12:41:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a35400 == 21 [pid = 1963] [id = 522]
12:41:09 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0c400 == 20 [pid = 1963] [id = 520]
12:41:09 INFO - PROCESS | 1915 | --DOCSHELL 0xa008d000 == 19 [pid = 1963] [id = 521]
12:41:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5a400 == 18 [pid = 1963] [id = 519]
12:41:09 INFO - PROCESS | 1915 | --DOCSHELL 0x9f707800 == 17 [pid = 1963] [id = 518]
12:41:09 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0172000) [pid = 1963] [serial = 1437] [outer = (nil)] [url = about:blank]
12:41:09 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa028d800) [pid = 1963] [serial = 1443] [outer = (nil)] [url = about:blank]
12:41:09 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9f7eec00) [pid = 1963] [serial = 1440] [outer = (nil)] [url = about:blank]
12:41:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:09 INFO - document served over http requires an https
12:41:09 INFO - sub-resource via xhr-request using the meta-csp
12:41:09 INFO - delivery method with swap-origin-redirect and when
12:41:09 INFO - the target request is same-origin.
12:41:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2915ms
12:41:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:41:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa3c00 == 18 [pid = 1963] [id = 542]
12:41:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9eaa6c00) [pid = 1963] [serial = 1516] [outer = (nil)]
12:41:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9f705400) [pid = 1963] [serial = 1517] [outer = 0x9eaa6c00]
12:41:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9f7f5400) [pid = 1963] [serial = 1518] [outer = 0x9eaa6c00]
12:41:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:11 INFO - document served over http requires an http
12:41:11 INFO - sub-resource via fetch-request using the meta-referrer
12:41:11 INFO - delivery method with keep-origin-redirect and when
12:41:11 INFO - the target request is cross-origin.
12:41:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2297ms
12:41:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:41:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe0800 == 19 [pid = 1963] [id = 543]
12:41:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa0090800) [pid = 1963] [serial = 1519] [outer = (nil)]
12:41:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa0285c00) [pid = 1963] [serial = 1520] [outer = 0xa0090800]
12:41:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa058dc00) [pid = 1963] [serial = 1521] [outer = 0xa0090800]
12:41:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:14 INFO - document served over http requires an http
12:41:14 INFO - sub-resource via fetch-request using the meta-referrer
12:41:14 INFO - delivery method with no-redirect and when
12:41:14 INFO - the target request is cross-origin.
12:41:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3044ms
12:41:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:41:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0224400 == 20 [pid = 1963] [id = 544]
12:41:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa0d03c00) [pid = 1963] [serial = 1522] [outer = (nil)]
12:41:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0eeb000) [pid = 1963] [serial = 1523] [outer = 0xa0d03c00]
12:41:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa172a400) [pid = 1963] [serial = 1524] [outer = 0xa0d03c00]
12:41:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:16 INFO - document served over http requires an http
12:41:16 INFO - sub-resource via fetch-request using the meta-referrer
12:41:16 INFO - delivery method with swap-origin-redirect and when
12:41:16 INFO - the target request is cross-origin.
12:41:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2062ms
12:41:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:41:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e20000 == 21 [pid = 1963] [id = 545]
12:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa1a33000) [pid = 1963] [serial = 1525] [outer = (nil)]
12:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa1ac1c00) [pid = 1963] [serial = 1526] [outer = 0xa1a33000]
12:41:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa20e8000) [pid = 1963] [serial = 1527] [outer = 0xa1a33000]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefb000 == 20 [pid = 1963] [id = 531]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0176c00 == 19 [pid = 1963] [id = 533]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaf800 == 18 [pid = 1963] [id = 532]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c4400 == 17 [pid = 1963] [id = 535]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5d400 == 16 [pid = 1963] [id = 534]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0281400 == 15 [pid = 1963] [id = 536]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d08c00 == 14 [pid = 1963] [id = 537]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef3800 == 13 [pid = 1963] [id = 538]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f7400 == 12 [pid = 1963] [id = 539]
12:41:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa7000 == 11 [pid = 1963] [id = 541]
12:41:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70b400 == 12 [pid = 1963] [id = 546]
12:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9f70d800) [pid = 1963] [serial = 1528] [outer = (nil)]
12:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9f775800) [pid = 1963] [serial = 1529] [outer = 0x9f70d800]
12:41:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:20 INFO - document served over http requires an http
12:41:20 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:20 INFO - delivery method with keep-origin-redirect and when
12:41:20 INFO - the target request is cross-origin.
12:41:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3505ms
12:41:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:41:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f710400 == 13 [pid = 1963] [id = 547]
12:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9f771c00) [pid = 1963] [serial = 1530] [outer = (nil)]
12:41:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9ffe3800) [pid = 1963] [serial = 1531] [outer = 0x9f771c00]
12:41:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0225800) [pid = 1963] [serial = 1532] [outer = 0x9f771c00]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9ff60000) [pid = 1963] [serial = 1514] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa24d3400) [pid = 1963] [serial = 1511] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa2263c00) [pid = 1963] [serial = 1508] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa17f9000) [pid = 1963] [serial = 1505] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1042800) [pid = 1963] [serial = 1502] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0d0ac00) [pid = 1963] [serial = 1499] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa07c8400) [pid = 1963] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa0285000) [pid = 1963] [serial = 1494] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0226000) [pid = 1963] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620049852]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9ff64c00) [pid = 1963] [serial = 1489] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9f70c000) [pid = 1963] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9eef4000) [pid = 1963] [serial = 1484] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa1a3d000) [pid = 1963] [serial = 1460] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9ffe2800) [pid = 1963] [serial = 1472] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0e20400) [pid = 1963] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9eddb400) [pid = 1963] [serial = 1475] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa1ac2c00) [pid = 1963] [serial = 1463] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9f77dc00) [pid = 1963] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620018117]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa0089c00) [pid = 1963] [serial = 1481] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9f706800) [pid = 1963] [serial = 1478] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa20ef000) [pid = 1963] [serial = 1466] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa1043c00) [pid = 1963] [serial = 1457] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa022a000) [pid = 1963] [serial = 1452] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa2263400) [pid = 1963] [serial = 1469] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9eddd400) [pid = 1963] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ffd7800) [pid = 1963] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9f7f3000) [pid = 1963] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9eaa3800) [pid = 1963] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9eefbc00) [pid = 1963] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa07c4800) [pid = 1963] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa0221800) [pid = 1963] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620049852]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa0d0c800) [pid = 1963] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9f709800) [pid = 1963] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620018117]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa172e000) [pid = 1963] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa22c5800) [pid = 1963] [serial = 1473] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa17f9c00) [pid = 1963] [serial = 1434] [outer = (nil)] [url = about:blank]
12:41:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddb400 == 14 [pid = 1963] [id = 548]
12:41:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9eddd400) [pid = 1963] [serial = 1533] [outer = (nil)]
12:41:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9f706800) [pid = 1963] [serial = 1534] [outer = 0x9eddd400]
12:41:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:22 INFO - document served over http requires an http
12:41:22 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:22 INFO - delivery method with no-redirect and when
12:41:22 INFO - the target request is cross-origin.
12:41:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2499ms
12:41:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:41:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f4800 == 15 [pid = 1963] [id = 549]
12:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9ff5a800) [pid = 1963] [serial = 1535] [outer = (nil)]
12:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa0288800) [pid = 1963] [serial = 1536] [outer = 0x9ff5a800]
12:41:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa07c4400) [pid = 1963] [serial = 1537] [outer = 0x9ff5a800]
12:41:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff60000 == 16 [pid = 1963] [id = 550]
12:41:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9ff68800) [pid = 1963] [serial = 1538] [outer = (nil)]
12:41:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9ffdac00) [pid = 1963] [serial = 1539] [outer = 0x9ff68800]
12:41:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:25 INFO - document served over http requires an http
12:41:25 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:25 INFO - delivery method with swap-origin-redirect and when
12:41:25 INFO - the target request is cross-origin.
12:41:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2408ms
12:41:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:41:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffd8000 == 17 [pid = 1963] [id = 551]
12:41:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9ffd9400) [pid = 1963] [serial = 1540] [outer = (nil)]
12:41:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa07c8000) [pid = 1963] [serial = 1541] [outer = 0x9ffd9400]
12:41:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa0ee8400) [pid = 1963] [serial = 1542] [outer = 0x9ffd9400]
12:41:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:27 INFO - document served over http requires an http
12:41:27 INFO - sub-resource via script-tag using the meta-referrer
12:41:27 INFO - delivery method with keep-origin-redirect and when
12:41:27 INFO - the target request is cross-origin.
12:41:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2449ms
12:41:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:41:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0220c00 == 18 [pid = 1963] [id = 552]
12:41:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa0224000) [pid = 1963] [serial = 1543] [outer = (nil)]
12:41:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa1a33400) [pid = 1963] [serial = 1544] [outer = 0xa0224000]
12:41:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa1a3bc00) [pid = 1963] [serial = 1545] [outer = 0xa0224000]
12:41:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:30 INFO - document served over http requires an http
12:41:30 INFO - sub-resource via script-tag using the meta-referrer
12:41:30 INFO - delivery method with no-redirect and when
12:41:30 INFO - the target request is cross-origin.
12:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3040ms
12:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:41:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f5c00 == 19 [pid = 1963] [id = 553]
12:41:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa20f1000) [pid = 1963] [serial = 1546] [outer = (nil)]
12:41:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa225f800) [pid = 1963] [serial = 1547] [outer = 0xa20f1000]
12:41:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa22bbc00) [pid = 1963] [serial = 1548] [outer = 0xa20f1000]
12:41:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:32 INFO - document served over http requires an http
12:41:32 INFO - sub-resource via script-tag using the meta-referrer
12:41:32 INFO - delivery method with swap-origin-redirect and when
12:41:32 INFO - the target request is cross-origin.
12:41:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2037ms
12:41:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:41:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225bc00 == 20 [pid = 1963] [id = 554]
12:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa22c4400) [pid = 1963] [serial = 1549] [outer = (nil)]
12:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa24ce400) [pid = 1963] [serial = 1550] [outer = 0xa22c4400]
12:41:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa28a2400) [pid = 1963] [serial = 1551] [outer = 0xa22c4400]
12:41:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:34 INFO - document served over http requires an http
12:41:34 INFO - sub-resource via xhr-request using the meta-referrer
12:41:34 INFO - delivery method with keep-origin-redirect and when
12:41:34 INFO - the target request is cross-origin.
12:41:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1948ms
12:41:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:41:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24cc000 == 21 [pid = 1963] [id = 555]
12:41:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa28ad800) [pid = 1963] [serial = 1552] [outer = (nil)]
12:41:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa28b1800) [pid = 1963] [serial = 1553] [outer = 0xa28ad800]
12:41:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa29ec000) [pid = 1963] [serial = 1554] [outer = 0xa28ad800]
12:41:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:36 INFO - document served over http requires an http
12:41:36 INFO - sub-resource via xhr-request using the meta-referrer
12:41:36 INFO - delivery method with no-redirect and when
12:41:36 INFO - the target request is cross-origin.
12:41:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1788ms
12:41:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:41:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28b0000 == 22 [pid = 1963] [id = 556]
12:41:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa29f4000) [pid = 1963] [serial = 1555] [outer = (nil)]
12:41:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa2b02400) [pid = 1963] [serial = 1556] [outer = 0xa29f4000]
12:41:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa2b08c00) [pid = 1963] [serial = 1557] [outer = 0xa29f4000]
12:41:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:38 INFO - document served over http requires an http
12:41:38 INFO - sub-resource via xhr-request using the meta-referrer
12:41:38 INFO - delivery method with swap-origin-redirect and when
12:41:38 INFO - the target request is cross-origin.
12:41:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2292ms
12:41:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:41:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b0f000 == 23 [pid = 1963] [id = 557]
12:41:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa2b0fc00) [pid = 1963] [serial = 1558] [outer = (nil)]
12:41:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa2d04800) [pid = 1963] [serial = 1559] [outer = 0xa2b0fc00]
12:41:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa2d09c00) [pid = 1963] [serial = 1560] [outer = 0xa2b0fc00]
12:41:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:41 INFO - document served over http requires an https
12:41:41 INFO - sub-resource via fetch-request using the meta-referrer
12:41:41 INFO - delivery method with keep-origin-redirect and when
12:41:41 INFO - the target request is cross-origin.
12:41:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2590ms
12:41:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:41:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d03000 == 24 [pid = 1963] [id = 558]
12:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa2d10400) [pid = 1963] [serial = 1561] [outer = (nil)]
12:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa344f000) [pid = 1963] [serial = 1562] [outer = 0xa2d10400]
12:41:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa3452400) [pid = 1963] [serial = 1563] [outer = 0xa2d10400]
12:41:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:44 INFO - document served over http requires an https
12:41:44 INFO - sub-resource via fetch-request using the meta-referrer
12:41:44 INFO - delivery method with no-redirect and when
12:41:44 INFO - the target request is cross-origin.
12:41:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3112ms
12:41:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:41:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344d800 == 25 [pid = 1963] [id = 559]
12:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa3459000) [pid = 1963] [serial = 1564] [outer = (nil)]
12:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3707800) [pid = 1963] [serial = 1565] [outer = 0xa3459000]
12:41:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa370b800) [pid = 1963] [serial = 1566] [outer = 0xa3459000]
12:41:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:46 INFO - document served over http requires an https
12:41:46 INFO - sub-resource via fetch-request using the meta-referrer
12:41:46 INFO - delivery method with swap-origin-redirect and when
12:41:46 INFO - the target request is cross-origin.
12:41:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2040ms
12:41:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:41:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa370d800 == 26 [pid = 1963] [id = 560]
12:41:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa37ed400) [pid = 1963] [serial = 1567] [outer = (nil)]
12:41:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa37f3400) [pid = 1963] [serial = 1568] [outer = 0xa37ed400]
12:41:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa37f7400) [pid = 1963] [serial = 1569] [outer = 0xa37ed400]
12:41:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3710800 == 27 [pid = 1963] [id = 561]
12:41:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa37f9400) [pid = 1963] [serial = 1570] [outer = (nil)]
12:41:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9eaa2000) [pid = 1963] [serial = 1571] [outer = 0xa37f9400]
12:41:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:50 INFO - document served over http requires an https
12:41:50 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:50 INFO - delivery method with keep-origin-redirect and when
12:41:50 INFO - the target request is cross-origin.
12:41:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3314ms
12:41:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:41:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f776800 == 28 [pid = 1963] [id = 562]
12:41:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9f779c00) [pid = 1963] [serial = 1572] [outer = (nil)]
12:41:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9f7f6000) [pid = 1963] [serial = 1573] [outer = 0x9f779c00]
12:41:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa022a400) [pid = 1963] [serial = 1574] [outer = 0x9f779c00]
12:41:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f6c00 == 29 [pid = 1963] [id = 563]
12:41:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9ff64c00) [pid = 1963] [serial = 1575] [outer = (nil)]
12:41:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa0176000) [pid = 1963] [serial = 1576] [outer = 0x9ff64c00]
12:41:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:52 INFO - document served over http requires an https
12:41:52 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:52 INFO - delivery method with no-redirect and when
12:41:52 INFO - the target request is cross-origin.
12:41:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2292ms
12:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:41:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd3c00 == 30 [pid = 1963] [id = 564]
12:41:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9eefa000) [pid = 1963] [serial = 1577] [outer = (nil)]
12:41:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9ffd7400) [pid = 1963] [serial = 1578] [outer = 0x9eefa000]
12:41:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa028c000) [pid = 1963] [serial = 1579] [outer = 0x9eefa000]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddb400 == 29 [pid = 1963] [id = 548]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9f710400 == 28 [pid = 1963] [id = 547]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70b400 == 27 [pid = 1963] [id = 546]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0xa058f800 == 26 [pid = 1963] [id = 499]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e20000 == 25 [pid = 1963] [id = 545]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0xa0224400 == 24 [pid = 1963] [id = 544]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe0800 == 23 [pid = 1963] [id = 543]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca8c00 == 22 [pid = 1963] [id = 530]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd2c00 == 21 [pid = 1963] [id = 517]
12:41:53 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa3c00 == 20 [pid = 1963] [id = 542]
12:41:53 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9ffde400) [pid = 1963] [serial = 1476] [outer = (nil)] [url = about:blank]
12:41:53 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa0169800) [pid = 1963] [serial = 1482] [outer = (nil)] [url = about:blank]
12:41:53 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9f778800) [pid = 1963] [serial = 1479] [outer = (nil)] [url = about:blank]
12:41:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddf800 == 21 [pid = 1963] [id = 565]
12:41:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9eeef400) [pid = 1963] [serial = 1580] [outer = (nil)]
12:41:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9eaa5800) [pid = 1963] [serial = 1581] [outer = 0x9eeef400]
12:41:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:54 INFO - document served over http requires an https
12:41:54 INFO - sub-resource via iframe-tag using the meta-referrer
12:41:54 INFO - delivery method with swap-origin-redirect and when
12:41:54 INFO - the target request is cross-origin.
12:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2531ms
12:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:41:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f708000 == 22 [pid = 1963] [id = 566]
12:41:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x9f70cc00) [pid = 1963] [serial = 1582] [outer = (nil)]
12:41:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x9ff66000) [pid = 1963] [serial = 1583] [outer = 0x9f70cc00]
12:41:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa0091400) [pid = 1963] [serial = 1584] [outer = 0x9f70cc00]
12:41:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:41:57 INFO - document served over http requires an https
12:41:57 INFO - sub-resource via script-tag using the meta-referrer
12:41:57 INFO - delivery method with keep-origin-redirect and when
12:41:57 INFO - the target request is cross-origin.
12:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2135ms
12:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:41:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f0c00 == 23 [pid = 1963] [id = 567]
12:41:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x9f7f1800) [pid = 1963] [serial = 1585] [outer = (nil)]
12:41:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa0d02c00) [pid = 1963] [serial = 1586] [outer = 0x9f7f1800]
12:41:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:41:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa0e1e400) [pid = 1963] [serial = 1587] [outer = 0x9f7f1800]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa0288800) [pid = 1963] [serial = 1536] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9eeefc00) [pid = 1963] [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]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa008e000) [pid = 1963] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9edd5000) [pid = 1963] [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]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9edd0c00) [pid = 1963] [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]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9ff5c400) [pid = 1963] [serial = 1451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa20e9400) [pid = 1963] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa0d0bc00) [pid = 1963] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa1ac1c00) [pid = 1963] [serial = 1526] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa0285c00) [pid = 1963] [serial = 1520] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9f775800) [pid = 1963] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9ffe3800) [pid = 1963] [serial = 1531] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa0eeb000) [pid = 1963] [serial = 1523] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9f706800) [pid = 1963] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620082509]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9f705400) [pid = 1963] [serial = 1517] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9eddd400) [pid = 1963] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620082509]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9f70d800) [pid = 1963] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa0eec400) [pid = 1963] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0ef3c00) [pid = 1963] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0090800) [pid = 1963] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1a33000) [pid = 1963] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0282000) [pid = 1963] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa20ed400) [pid = 1963] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9f771c00) [pid = 1963] [serial = 1530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9ecae000) [pid = 1963] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9ff5fc00) [pid = 1963] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9ecb2800) [pid = 1963] [serial = 1488] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9eaa6c00) [pid = 1963] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0d03c00) [pid = 1963] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa24cf400) [pid = 1963] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa20ecc00) [pid = 1963] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa172b800) [pid = 1963] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa1abdc00) [pid = 1963] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9f7f0400) [pid = 1963] [serial = 1446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa1041400) [pid = 1963] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa1a39800) [pid = 1963] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa22bd800) [pid = 1963] [serial = 1470] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa1734400) [pid = 1963] [serial = 1431] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa1ac6800) [pid = 1963] [serial = 1464] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa28a3000) [pid = 1963] [serial = 1512] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa028cc00) [pid = 1963] [serial = 1495] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa058ac00) [pid = 1963] [serial = 1448] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa0085400) [pid = 1963] [serial = 1490] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa0e18400) [pid = 1963] [serial = 1500] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa22c9400) [pid = 1963] [serial = 1509] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa104a800) [pid = 1963] [serial = 1428] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa1a3d400) [pid = 1963] [serial = 1506] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa1a41000) [pid = 1963] [serial = 1461] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9f778000) [pid = 1963] [serial = 1485] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa0e1a400) [pid = 1963] [serial = 1422] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa1738400) [pid = 1963] [serial = 1458] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa0088000) [pid = 1963] [serial = 1419] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa07d2400) [pid = 1963] [serial = 1416] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa07c8800) [pid = 1963] [serial = 1453] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa104f400) [pid = 1963] [serial = 1503] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa2256c00) [pid = 1963] [serial = 1467] [outer = (nil)] [url = about:blank]
12:42:00 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa0eee400) [pid = 1963] [serial = 1425] [outer = (nil)] [url = about:blank]
12:42:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:01 INFO - document served over http requires an https
12:42:01 INFO - sub-resource via script-tag using the meta-referrer
12:42:01 INFO - delivery method with no-redirect and when
12:42:01 INFO - the target request is cross-origin.
12:42:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4214ms
12:42:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:42:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa0000 == 24 [pid = 1963] [id = 568]
12:42:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x9eca7800) [pid = 1963] [serial = 1588] [outer = (nil)]
12:42:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9edd5800) [pid = 1963] [serial = 1589] [outer = 0x9eca7800]
12:42:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9f770400) [pid = 1963] [serial = 1590] [outer = 0x9eca7800]
12:42:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:03 INFO - document served over http requires an https
12:42:03 INFO - sub-resource via script-tag using the meta-referrer
12:42:03 INFO - delivery method with swap-origin-redirect and when
12:42:03 INFO - the target request is cross-origin.
12:42:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2199ms
12:42:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:42:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa000 == 25 [pid = 1963] [id = 569]
12:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x9ecac000) [pid = 1963] [serial = 1591] [outer = (nil)]
12:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9ff61000) [pid = 1963] [serial = 1592] [outer = 0x9ecac000]
12:42:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa008e000) [pid = 1963] [serial = 1593] [outer = 0x9ecac000]
12:42:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:05 INFO - document served over http requires an https
12:42:05 INFO - sub-resource via xhr-request using the meta-referrer
12:42:05 INFO - delivery method with keep-origin-redirect and when
12:42:05 INFO - the target request is cross-origin.
12:42:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2041ms
12:42:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:42:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f3800 == 26 [pid = 1963] [id = 570]
12:42:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa028b000) [pid = 1963] [serial = 1594] [outer = (nil)]
12:42:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa07d2400) [pid = 1963] [serial = 1595] [outer = 0xa028b000]
12:42:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa0e17800) [pid = 1963] [serial = 1596] [outer = 0xa028b000]
12:42:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:07 INFO - document served over http requires an https
12:42:07 INFO - sub-resource via xhr-request using the meta-referrer
12:42:07 INFO - delivery method with no-redirect and when
12:42:07 INFO - the target request is cross-origin.
12:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1990ms
12:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:42:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0592c00 == 27 [pid = 1963] [id = 571]
12:42:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa07c3800) [pid = 1963] [serial = 1597] [outer = (nil)]
12:42:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa1044400) [pid = 1963] [serial = 1598] [outer = 0xa07c3800]
12:42:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa104e000) [pid = 1963] [serial = 1599] [outer = 0xa07c3800]
12:42:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:10 INFO - document served over http requires an https
12:42:10 INFO - sub-resource via xhr-request using the meta-referrer
12:42:10 INFO - delivery method with swap-origin-redirect and when
12:42:10 INFO - the target request is cross-origin.
12:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2487ms
12:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:42:10 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef5000 == 28 [pid = 1963] [id = 572]
12:42:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa1041400) [pid = 1963] [serial = 1600] [outer = (nil)]
12:42:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa17f3800) [pid = 1963] [serial = 1601] [outer = 0xa1041400]
12:42:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa1a36000) [pid = 1963] [serial = 1602] [outer = 0xa1041400]
12:42:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:12 INFO - document served over http requires an http
12:42:12 INFO - sub-resource via fetch-request using the meta-referrer
12:42:12 INFO - delivery method with keep-origin-redirect and when
12:42:12 INFO - the target request is same-origin.
12:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2450ms
12:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:42:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ab8000 == 29 [pid = 1963] [id = 573]
12:42:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1abd000) [pid = 1963] [serial = 1603] [outer = (nil)]
12:42:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa20e4400) [pid = 1963] [serial = 1604] [outer = 0xa1abd000]
12:42:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa20ebc00) [pid = 1963] [serial = 1605] [outer = 0xa1abd000]
12:42:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:14 INFO - document served over http requires an http
12:42:14 INFO - sub-resource via fetch-request using the meta-referrer
12:42:14 INFO - delivery method with no-redirect and when
12:42:14 INFO - the target request is same-origin.
12:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2342ms
12:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:42:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac5c00 == 30 [pid = 1963] [id = 574]
12:42:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa225d000) [pid = 1963] [serial = 1606] [outer = (nil)]
12:42:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa22c8c00) [pid = 1963] [serial = 1607] [outer = 0xa225d000]
12:42:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa24d0400) [pid = 1963] [serial = 1608] [outer = 0xa225d000]
12:42:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:17 INFO - document served over http requires an http
12:42:17 INFO - sub-resource via fetch-request using the meta-referrer
12:42:17 INFO - delivery method with swap-origin-redirect and when
12:42:17 INFO - the target request is same-origin.
12:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2389ms
12:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:42:18 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c6c00 == 31 [pid = 1963] [id = 575]
12:42:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa28ac800) [pid = 1963] [serial = 1609] [outer = (nil)]
12:42:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa2b07000) [pid = 1963] [serial = 1610] [outer = 0xa28ac800]
12:42:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa344dc00) [pid = 1963] [serial = 1611] [outer = 0xa28ac800]
12:42:19 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f4000 == 32 [pid = 1963] [id = 576]
12:42:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa37f9000) [pid = 1963] [serial = 1612] [outer = (nil)]
12:42:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa37ef400) [pid = 1963] [serial = 1613] [outer = 0xa37f9000]
12:42:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:20 INFO - document served over http requires an http
12:42:20 INFO - sub-resource via iframe-tag using the meta-referrer
12:42:20 INFO - delivery method with keep-origin-redirect and when
12:42:20 INFO - the target request is same-origin.
12:42:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3048ms
12:42:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:42:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29efc00 == 33 [pid = 1963] [id = 577]
12:42:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa29f6000) [pid = 1963] [serial = 1614] [outer = (nil)]
12:42:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa3a46c00) [pid = 1963] [serial = 1615] [outer = 0xa29f6000]
12:42:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa3a4a400) [pid = 1963] [serial = 1616] [outer = 0xa29f6000]
12:42:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b80000 == 34 [pid = 1963] [id = 578]
12:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa3b80400) [pid = 1963] [serial = 1617] [outer = (nil)]
12:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa3b82000) [pid = 1963] [serial = 1618] [outer = 0xa3b80400]
12:42:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:22 INFO - document served over http requires an http
12:42:22 INFO - sub-resource via iframe-tag using the meta-referrer
12:42:22 INFO - delivery method with no-redirect and when
12:42:22 INFO - the target request is same-origin.
12:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2145ms
12:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:42:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37fc400 == 35 [pid = 1963] [id = 579]
12:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa3a45800) [pid = 1963] [serial = 1619] [outer = (nil)]
12:42:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa3b8a000) [pid = 1963] [serial = 1620] [outer = 0xa3a45800]
12:42:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa3d75000) [pid = 1963] [serial = 1621] [outer = 0xa3a45800]
12:42:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d7b400 == 36 [pid = 1963] [id = 580]
12:42:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa3d7b800) [pid = 1963] [serial = 1622] [outer = (nil)]
12:42:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa3d7f400) [pid = 1963] [serial = 1623] [outer = 0xa3d7b800]
12:42:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:24 INFO - document served over http requires an http
12:42:24 INFO - sub-resource via iframe-tag using the meta-referrer
12:42:24 INFO - delivery method with swap-origin-redirect and when
12:42:24 INFO - the target request is same-origin.
12:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2030ms
12:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:42:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d7ec00 == 37 [pid = 1963] [id = 581]
12:42:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa3fe5000) [pid = 1963] [serial = 1624] [outer = (nil)]
12:42:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3fe6c00) [pid = 1963] [serial = 1625] [outer = 0xa3fe5000]
12:42:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa3feb000) [pid = 1963] [serial = 1626] [outer = 0xa3fe5000]
12:42:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:26 INFO - document served over http requires an http
12:42:26 INFO - sub-resource via script-tag using the meta-referrer
12:42:26 INFO - delivery method with keep-origin-redirect and when
12:42:26 INFO - the target request is same-origin.
12:42:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2041ms
12:42:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:42:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d83c00 == 38 [pid = 1963] [id = 582]
12:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa3fe4800) [pid = 1963] [serial = 1627] [outer = (nil)]
12:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa43e1c00) [pid = 1963] [serial = 1628] [outer = 0xa3fe4800]
12:42:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa43e8c00) [pid = 1963] [serial = 1629] [outer = 0xa3fe4800]
12:42:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:29 INFO - document served over http requires an http
12:42:29 INFO - sub-resource via script-tag using the meta-referrer
12:42:29 INFO - delivery method with no-redirect and when
12:42:29 INFO - the target request is same-origin.
12:42:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2505ms
12:42:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:42:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43dd800 == 39 [pid = 1963] [id = 583]
12:42:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa43e0800) [pid = 1963] [serial = 1630] [outer = (nil)]
12:42:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa450ac00) [pid = 1963] [serial = 1631] [outer = 0xa43e0800]
12:42:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa450e800) [pid = 1963] [serial = 1632] [outer = 0xa43e0800]
12:42:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:33 INFO - document served over http requires an http
12:42:33 INFO - sub-resource via script-tag using the meta-referrer
12:42:33 INFO - delivery method with swap-origin-redirect and when
12:42:33 INFO - the target request is same-origin.
12:42:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4154ms
12:42:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff60000 == 38 [pid = 1963] [id = 550]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffd8000 == 37 [pid = 1963] [id = 551]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa0220c00 == 36 [pid = 1963] [id = 552]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f5c00 == 35 [pid = 1963] [id = 553]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa225bc00 == 34 [pid = 1963] [id = 554]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa24cc000 == 33 [pid = 1963] [id = 555]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa28b0000 == 32 [pid = 1963] [id = 556]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b0f000 == 31 [pid = 1963] [id = 557]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d03000 == 30 [pid = 1963] [id = 558]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0xa344d800 == 29 [pid = 1963] [id = 559]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f6c00 == 28 [pid = 1963] [id = 563]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9f776800 == 27 [pid = 1963] [id = 562]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddf800 == 26 [pid = 1963] [id = 565]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd3c00 == 25 [pid = 1963] [id = 564]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9f708000 == 24 [pid = 1963] [id = 566]
12:42:33 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f0c00 == 23 [pid = 1963] [id = 567]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa000 == 22 [pid = 1963] [id = 569]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3710800 == 21 [pid = 1963] [id = 561]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f3800 == 20 [pid = 1963] [id = 570]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0592c00 == 19 [pid = 1963] [id = 571]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef5000 == 18 [pid = 1963] [id = 572]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ab8000 == 17 [pid = 1963] [id = 573]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac5c00 == 16 [pid = 1963] [id = 574]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f4000 == 15 [pid = 1963] [id = 576]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c6c00 == 14 [pid = 1963] [id = 575]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b80000 == 13 [pid = 1963] [id = 578]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa29efc00 == 12 [pid = 1963] [id = 577]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d7b400 == 11 [pid = 1963] [id = 580]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa37fc400 == 10 [pid = 1963] [id = 579]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d7ec00 == 9 [pid = 1963] [id = 581]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d83c00 == 8 [pid = 1963] [id = 582]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa0000 == 7 [pid = 1963] [id = 568]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f4800 == 6 [pid = 1963] [id = 549]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5c00 == 5 [pid = 1963] [id = 526]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa20e9000 == 4 [pid = 1963] [id = 524]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa2260c00 == 3 [pid = 1963] [id = 540]
12:42:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa370d800 == 2 [pid = 1963] [id = 560]
12:42:35 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9f7f5400) [pid = 1963] [serial = 1518] [outer = (nil)] [url = about:blank]
12:42:35 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa20e8000) [pid = 1963] [serial = 1527] [outer = (nil)] [url = about:blank]
12:42:35 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa172a400) [pid = 1963] [serial = 1524] [outer = (nil)] [url = about:blank]
12:42:35 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa0225800) [pid = 1963] [serial = 1532] [outer = (nil)] [url = about:blank]
12:42:35 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa058dc00) [pid = 1963] [serial = 1521] [outer = (nil)] [url = about:blank]
12:42:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7800 == 3 [pid = 1963] [id = 584]
12:42:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x9ea9b400) [pid = 1963] [serial = 1633] [outer = (nil)]
12:42:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9ea9e000) [pid = 1963] [serial = 1634] [outer = 0x9ea9b400]
12:42:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9eca6c00) [pid = 1963] [serial = 1635] [outer = 0x9ea9b400]
12:42:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:37 INFO - document served over http requires an http
12:42:37 INFO - sub-resource via xhr-request using the meta-referrer
12:42:37 INFO - delivery method with keep-origin-redirect and when
12:42:37 INFO - the target request is same-origin.
12:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3853ms
12:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:42:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb5400 == 4 [pid = 1963] [id = 585]
12:42:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9edd0400) [pid = 1963] [serial = 1636] [outer = (nil)]
12:42:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9eddc000) [pid = 1963] [serial = 1637] [outer = 0x9edd0400]
12:42:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9eef0c00) [pid = 1963] [serial = 1638] [outer = 0x9edd0400]
12:42:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:39 INFO - document served over http requires an http
12:42:39 INFO - sub-resource via xhr-request using the meta-referrer
12:42:39 INFO - delivery method with no-redirect and when
12:42:39 INFO - the target request is same-origin.
12:42:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1837ms
12:42:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:42:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef8400 == 5 [pid = 1963] [id = 586]
12:42:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x9eefa800) [pid = 1963] [serial = 1639] [outer = (nil)]
12:42:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9f707400) [pid = 1963] [serial = 1640] [outer = 0x9eefa800]
12:42:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9f70ec00) [pid = 1963] [serial = 1641] [outer = 0x9eefa800]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa2d10400) [pid = 1963] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9ff64c00) [pid = 1963] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620111924]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9ff5a800) [pid = 1963] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa29f4000) [pid = 1963] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9ffd9400) [pid = 1963] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa3459000) [pid = 1963] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9ff68800) [pid = 1963] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa22c4400) [pid = 1963] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9eca7800) [pid = 1963] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa20f1000) [pid = 1963] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa28ad800) [pid = 1963] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9eefa000) [pid = 1963] [serial = 1577] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f70cc00) [pid = 1963] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9eeef400) [pid = 1963] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa37f9400) [pid = 1963] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa37ed400) [pid = 1963] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa2b0fc00) [pid = 1963] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0224000) [pid = 1963] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9f779c00) [pid = 1963] [serial = 1572] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9f7f1800) [pid = 1963] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9eef6000) [pid = 1963] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa344f000) [pid = 1963] [serial = 1562] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa2d04800) [pid = 1963] [serial = 1559] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa2b02400) [pid = 1963] [serial = 1556] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa28b1800) [pid = 1963] [serial = 1553] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa24ce400) [pid = 1963] [serial = 1550] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa225f800) [pid = 1963] [serial = 1547] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa1a33400) [pid = 1963] [serial = 1544] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa07c8000) [pid = 1963] [serial = 1541] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9ffdac00) [pid = 1963] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa37f3400) [pid = 1963] [serial = 1568] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9eaa2000) [pid = 1963] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9f7f6000) [pid = 1963] [serial = 1573] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa0176000) [pid = 1963] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620111924]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa0d02c00) [pid = 1963] [serial = 1586] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9ff66000) [pid = 1963] [serial = 1583] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9ffd7400) [pid = 1963] [serial = 1578] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x9eaa5800) [pid = 1963] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa3707800) [pid = 1963] [serial = 1565] [outer = (nil)] [url = about:blank]
12:42:45 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0x9edd5800) [pid = 1963] [serial = 1589] [outer = (nil)] [url = about:blank]
12:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa0091c00) [pid = 1963] [serial = 1515] [outer = (nil)] [url = about:blank]
12:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa28a2400) [pid = 1963] [serial = 1551] [outer = (nil)] [url = about:blank]
12:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa29ec000) [pid = 1963] [serial = 1554] [outer = (nil)] [url = about:blank]
12:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa2b08c00) [pid = 1963] [serial = 1557] [outer = (nil)] [url = about:blank]
12:42:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:47 INFO - document served over http requires an http
12:42:47 INFO - sub-resource via xhr-request using the meta-referrer
12:42:47 INFO - delivery method with swap-origin-redirect and when
12:42:47 INFO - the target request is same-origin.
12:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 8627ms
12:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:42:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9bc00 == 6 [pid = 1963] [id = 587]
12:42:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ea9c400) [pid = 1963] [serial = 1642] [outer = (nil)]
12:42:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9eaaa400) [pid = 1963] [serial = 1643] [outer = 0x9ea9c400]
12:42:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9edd6c00) [pid = 1963] [serial = 1644] [outer = 0x9ea9c400]
12:42:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:49 INFO - document served over http requires an https
12:42:49 INFO - sub-resource via fetch-request using the meta-referrer
12:42:49 INFO - delivery method with keep-origin-redirect and when
12:42:49 INFO - the target request is same-origin.
12:42:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2205ms
12:42:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:42:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa4400 == 7 [pid = 1963] [id = 588]
12:42:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9edde000) [pid = 1963] [serial = 1645] [outer = (nil)]
12:42:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9f70bc00) [pid = 1963] [serial = 1646] [outer = 0x9edde000]
12:42:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f775400) [pid = 1963] [serial = 1647] [outer = 0x9edde000]
12:42:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:51 INFO - document served over http requires an https
12:42:51 INFO - sub-resource via fetch-request using the meta-referrer
12:42:51 INFO - delivery method with no-redirect and when
12:42:51 INFO - the target request is same-origin.
12:42:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1954ms
12:42:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:42:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefb400 == 8 [pid = 1963] [id = 589]
12:42:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9f704800) [pid = 1963] [serial = 1648] [outer = (nil)]
12:42:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9f7f7800) [pid = 1963] [serial = 1649] [outer = 0x9f704800]
12:42:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9ff5dc00) [pid = 1963] [serial = 1650] [outer = 0x9f704800]
12:42:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:53 INFO - document served over http requires an https
12:42:53 INFO - sub-resource via fetch-request using the meta-referrer
12:42:53 INFO - delivery method with swap-origin-redirect and when
12:42:53 INFO - the target request is same-origin.
12:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1957ms
12:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:42:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f0c00 == 9 [pid = 1963] [id = 590]
12:42:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9f7f5000) [pid = 1963] [serial = 1651] [outer = (nil)]
12:42:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9ffd8400) [pid = 1963] [serial = 1652] [outer = 0x9f7f5000]
12:42:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9ffdd000) [pid = 1963] [serial = 1653] [outer = 0x9f7f5000]
12:42:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0085c00 == 10 [pid = 1963] [id = 591]
12:42:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa0086000) [pid = 1963] [serial = 1654] [outer = (nil)]
12:42:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9ffe2400) [pid = 1963] [serial = 1655] [outer = 0xa0086000]
12:42:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:56 INFO - document served over http requires an https
12:42:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:42:56 INFO - delivery method with keep-origin-redirect and when
12:42:56 INFO - the target request is same-origin.
12:42:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2600ms
12:42:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:42:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff68800 == 11 [pid = 1963] [id = 592]
12:42:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ff69c00) [pid = 1963] [serial = 1656] [outer = (nil)]
12:42:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa016a000) [pid = 1963] [serial = 1657] [outer = 0x9ff69c00]
12:42:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:42:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0170c00) [pid = 1963] [serial = 1658] [outer = 0x9ff69c00]
12:42:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0224400 == 12 [pid = 1963] [id = 593]
12:42:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa0224800) [pid = 1963] [serial = 1659] [outer = (nil)]
12:42:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa0227400) [pid = 1963] [serial = 1660] [outer = 0xa0224800]
12:42:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:42:58 INFO - document served over http requires an https
12:42:58 INFO - sub-resource via iframe-tag using the meta-referrer
12:42:58 INFO - delivery method with no-redirect and when
12:42:58 INFO - the target request is same-origin.
12:42:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2455ms
12:42:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:42:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0092c00 == 13 [pid = 1963] [id = 594]
12:42:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa0093800) [pid = 1963] [serial = 1661] [outer = (nil)]
12:42:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa022d800) [pid = 1963] [serial = 1662] [outer = 0xa0093800]
12:42:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0289400) [pid = 1963] [serial = 1663] [outer = 0xa0093800]
12:43:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058a400 == 14 [pid = 1963] [id = 595]
12:43:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa058a800) [pid = 1963] [serial = 1664] [outer = (nil)]
12:43:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa0290800) [pid = 1963] [serial = 1665] [outer = 0xa058a800]
12:43:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:01 INFO - document served over http requires an https
12:43:01 INFO - sub-resource via iframe-tag using the meta-referrer
12:43:01 INFO - delivery method with swap-origin-redirect and when
12:43:01 INFO - the target request is same-origin.
12:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2587ms
12:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:43:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa022bc00 == 15 [pid = 1963] [id = 596]
12:43:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa022c400) [pid = 1963] [serial = 1666] [outer = (nil)]
12:43:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa07c3c00) [pid = 1963] [serial = 1667] [outer = 0xa022c400]
12:43:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa07cac00) [pid = 1963] [serial = 1668] [outer = 0xa022c400]
12:43:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:05 INFO - document served over http requires an https
12:43:05 INFO - sub-resource via script-tag using the meta-referrer
12:43:05 INFO - delivery method with keep-origin-redirect and when
12:43:05 INFO - the target request is same-origin.
12:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3551ms
12:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:43:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99e400 == 16 [pid = 1963] [id = 597]
12:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x9e9a5000) [pid = 1963] [serial = 1669] [outer = (nil)]
12:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9ecb3800) [pid = 1963] [serial = 1670] [outer = 0x9e9a5000]
12:43:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9f7f4c00) [pid = 1963] [serial = 1671] [outer = 0x9e9a5000]
12:43:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:07 INFO - document served over http requires an https
12:43:07 INFO - sub-resource via script-tag using the meta-referrer
12:43:07 INFO - delivery method with no-redirect and when
12:43:07 INFO - the target request is same-origin.
12:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2035ms
12:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:43:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f707c00 == 17 [pid = 1963] [id = 598]
12:43:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9f70c800) [pid = 1963] [serial = 1672] [outer = (nil)]
12:43:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9f77bc00) [pid = 1963] [serial = 1673] [outer = 0x9f70c800]
12:43:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x9ff69800) [pid = 1963] [serial = 1674] [outer = 0x9f70c800]
12:43:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb5400 == 16 [pid = 1963] [id = 585]
12:43:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7800 == 15 [pid = 1963] [id = 584]
12:43:08 INFO - PROCESS | 1915 | --DOCSHELL 0xa43dd800 == 14 [pid = 1963] [id = 583]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa370b800) [pid = 1963] [serial = 1566] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa028c000) [pid = 1963] [serial = 1579] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa022a400) [pid = 1963] [serial = 1574] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa37f7400) [pid = 1963] [serial = 1569] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa07c4400) [pid = 1963] [serial = 1537] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0ee8400) [pid = 1963] [serial = 1542] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa1a3bc00) [pid = 1963] [serial = 1545] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa22bbc00) [pid = 1963] [serial = 1548] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa2d09c00) [pid = 1963] [serial = 1560] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa3452400) [pid = 1963] [serial = 1563] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f770400) [pid = 1963] [serial = 1590] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0e1e400) [pid = 1963] [serial = 1587] [outer = (nil)] [url = about:blank]
12:43:08 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa0091400) [pid = 1963] [serial = 1584] [outer = (nil)] [url = about:blank]
12:43:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:08 INFO - document served over http requires an https
12:43:09 INFO - sub-resource via script-tag using the meta-referrer
12:43:09 INFO - delivery method with swap-origin-redirect and when
12:43:09 INFO - the target request is same-origin.
12:43:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1904ms
12:43:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:43:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecac800 == 15 [pid = 1963] [id = 599]
12:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9ecafc00) [pid = 1963] [serial = 1675] [outer = (nil)]
12:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9edd7400) [pid = 1963] [serial = 1676] [outer = 0x9ecafc00]
12:43:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9eef5000) [pid = 1963] [serial = 1677] [outer = 0x9ecafc00]
12:43:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:10 INFO - document served over http requires an https
12:43:10 INFO - sub-resource via xhr-request using the meta-referrer
12:43:10 INFO - delivery method with keep-origin-redirect and when
12:43:10 INFO - the target request is same-origin.
12:43:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1883ms
12:43:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:43:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaf000 == 16 [pid = 1963] [id = 600]
12:43:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9ffdc400) [pid = 1963] [serial = 1678] [outer = (nil)]
12:43:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa016d400) [pid = 1963] [serial = 1679] [outer = 0x9ffdc400]
12:43:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa0228c00) [pid = 1963] [serial = 1680] [outer = 0x9ffdc400]
12:43:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:13 INFO - document served over http requires an https
12:43:13 INFO - sub-resource via xhr-request using the meta-referrer
12:43:13 INFO - delivery method with no-redirect and when
12:43:13 INFO - the target request is same-origin.
12:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2286ms
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa3fe6c00) [pid = 1963] [serial = 1625] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa43e1c00) [pid = 1963] [serial = 1628] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa07d2400) [pid = 1963] [serial = 1595] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa3b82000) [pid = 1963] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620142108]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa3a46c00) [pid = 1963] [serial = 1615] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa3d7f400) [pid = 1963] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa3b8a000) [pid = 1963] [serial = 1620] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa22c8c00) [pid = 1963] [serial = 1607] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa37ef400) [pid = 1963] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa2b07000) [pid = 1963] [serial = 1610] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa1044400) [pid = 1963] [serial = 1598] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa17f3800) [pid = 1963] [serial = 1601] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9ea9e000) [pid = 1963] [serial = 1634] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa20e4400) [pid = 1963] [serial = 1604] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9eddc000) [pid = 1963] [serial = 1637] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ff61000) [pid = 1963] [serial = 1592] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa450ac00) [pid = 1963] [serial = 1631] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x9f707400) [pid = 1963] [serial = 1640] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa3fe4800) [pid = 1963] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa3d7b800) [pid = 1963] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9ea9b400) [pid = 1963] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa37f9000) [pid = 1963] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa3b80400) [pid = 1963] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620142108]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9edd0400) [pid = 1963] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa3fe5000) [pid = 1963] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa028b000) [pid = 1963] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa29f6000) [pid = 1963] [serial = 1614] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa3a45800) [pid = 1963] [serial = 1619] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa225d000) [pid = 1963] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa28ac800) [pid = 1963] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa07c3800) [pid = 1963] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa1041400) [pid = 1963] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa1abd000) [pid = 1963] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x9ecac000) [pid = 1963] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa0e17800) [pid = 1963] [serial = 1596] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa104e000) [pid = 1963] [serial = 1599] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0x9eca6c00) [pid = 1963] [serial = 1635] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0x9eef0c00) [pid = 1963] [serial = 1638] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa008e000) [pid = 1963] [serial = 1593] [outer = (nil)] [url = about:blank]
12:43:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9e800 == 17 [pid = 1963] [id = 601]
12:43:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0x9eaa9c00) [pid = 1963] [serial = 1681] [outer = (nil)]
12:43:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0x9f707400) [pid = 1963] [serial = 1682] [outer = 0x9eaa9c00]
12:43:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0xa058cc00) [pid = 1963] [serial = 1683] [outer = 0x9eaa9c00]
12:43:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:15 INFO - document served over http requires an https
12:43:15 INFO - sub-resource via xhr-request using the meta-referrer
12:43:15 INFO - delivery method with swap-origin-redirect and when
12:43:15 INFO - the target request is same-origin.
12:43:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2008ms
12:43:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:43:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecac000 == 18 [pid = 1963] [id = 602]
12:43:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9ecacc00) [pid = 1963] [serial = 1684] [outer = (nil)]
12:43:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9eddfc00) [pid = 1963] [serial = 1685] [outer = 0x9ecacc00]
12:43:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9ff5cc00) [pid = 1963] [serial = 1686] [outer = 0x9ecacc00]
12:43:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:17 INFO - document served over http requires an http
12:43:17 INFO - sub-resource via fetch-request using the http-csp
12:43:17 INFO - delivery method with keep-origin-redirect and when
12:43:17 INFO - the target request is cross-origin.
12:43:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2262ms
12:43:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:43:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0226c00 == 19 [pid = 1963] [id = 603]
12:43:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa058b000) [pid = 1963] [serial = 1687] [outer = (nil)]
12:43:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0d08000) [pid = 1963] [serial = 1688] [outer = 0xa058b000]
12:43:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa0d0e800) [pid = 1963] [serial = 1689] [outer = 0xa058b000]
12:43:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:20 INFO - document served over http requires an http
12:43:20 INFO - sub-resource via fetch-request using the http-csp
12:43:20 INFO - delivery method with no-redirect and when
12:43:20 INFO - the target request is cross-origin.
12:43:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2937ms
12:43:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:43:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07d0400 == 20 [pid = 1963] [id = 604]
12:43:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa0e1a000) [pid = 1963] [serial = 1690] [outer = (nil)]
12:43:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0e21000) [pid = 1963] [serial = 1691] [outer = 0xa0e1a000]
12:43:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0ee7400) [pid = 1963] [serial = 1692] [outer = 0xa0e1a000]
12:43:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:22 INFO - document served over http requires an http
12:43:22 INFO - sub-resource via fetch-request using the http-csp
12:43:22 INFO - delivery method with swap-origin-redirect and when
12:43:22 INFO - the target request is cross-origin.
12:43:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2000ms
12:43:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:43:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e1f000 == 21 [pid = 1963] [id = 605]
12:43:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa0eec400) [pid = 1963] [serial = 1693] [outer = (nil)]
12:43:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0ef4c00) [pid = 1963] [serial = 1694] [outer = 0xa0eec400]
12:43:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa1043000) [pid = 1963] [serial = 1695] [outer = 0xa0eec400]
12:43:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1049400 == 22 [pid = 1963] [id = 606]
12:43:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa1049800) [pid = 1963] [serial = 1696] [outer = (nil)]
12:43:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa104d000) [pid = 1963] [serial = 1697] [outer = 0xa1049800]
12:43:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:24 INFO - document served over http requires an http
12:43:24 INFO - sub-resource via iframe-tag using the http-csp
12:43:24 INFO - delivery method with keep-origin-redirect and when
12:43:24 INFO - the target request is cross-origin.
12:43:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2001ms
12:43:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:43:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef1c00 == 23 [pid = 1963] [id = 607]
12:43:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa0ef2400) [pid = 1963] [serial = 1698] [outer = (nil)]
12:43:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa172e800) [pid = 1963] [serial = 1699] [outer = 0xa0ef2400]
12:43:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa1732400) [pid = 1963] [serial = 1700] [outer = 0xa0ef2400]
12:43:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17ef800 == 24 [pid = 1963] [id = 608]
12:43:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa17efc00) [pid = 1963] [serial = 1701] [outer = (nil)]
12:43:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa17f3000) [pid = 1963] [serial = 1702] [outer = 0xa17efc00]
12:43:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:26 INFO - document served over http requires an http
12:43:26 INFO - sub-resource via iframe-tag using the http-csp
12:43:26 INFO - delivery method with no-redirect and when
12:43:26 INFO - the target request is cross-origin.
12:43:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2045ms
12:43:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:43:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa172c800 == 25 [pid = 1963] [id = 609]
12:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa172cc00) [pid = 1963] [serial = 1703] [outer = (nil)]
12:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1a33400) [pid = 1963] [serial = 1704] [outer = 0xa172cc00]
12:43:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa1a39000) [pid = 1963] [serial = 1705] [outer = 0xa172cc00]
12:43:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1aba800 == 26 [pid = 1963] [id = 610]
12:43:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa1abac00) [pid = 1963] [serial = 1706] [outer = (nil)]
12:43:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa1abdc00) [pid = 1963] [serial = 1707] [outer = 0xa1abac00]
12:43:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:29 INFO - document served over http requires an http
12:43:29 INFO - sub-resource via iframe-tag using the http-csp
12:43:29 INFO - delivery method with swap-origin-redirect and when
12:43:29 INFO - the target request is cross-origin.
12:43:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2562ms
12:43:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:43:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f8800 == 27 [pid = 1963] [id = 611]
12:43:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa17f8c00) [pid = 1963] [serial = 1708] [outer = (nil)]
12:43:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa1ac6400) [pid = 1963] [serial = 1709] [outer = 0xa17f8c00]
12:43:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa20e6800) [pid = 1963] [serial = 1710] [outer = 0xa17f8c00]
12:43:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:31 INFO - document served over http requires an http
12:43:31 INFO - sub-resource via script-tag using the http-csp
12:43:31 INFO - delivery method with keep-origin-redirect and when
12:43:31 INFO - the target request is cross-origin.
12:43:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2446ms
12:43:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:43:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac3c00 == 28 [pid = 1963] [id = 612]
12:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa1ac4000) [pid = 1963] [serial = 1711] [outer = (nil)]
12:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa225c400) [pid = 1963] [serial = 1712] [outer = 0xa1ac4000]
12:43:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa2261c00) [pid = 1963] [serial = 1713] [outer = 0xa1ac4000]
12:43:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:34 INFO - document served over http requires an http
12:43:34 INFO - sub-resource via script-tag using the http-csp
12:43:34 INFO - delivery method with no-redirect and when
12:43:34 INFO - the target request is cross-origin.
12:43:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3103ms
12:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:43:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa225a400 == 29 [pid = 1963] [id = 613]
12:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa225a800) [pid = 1963] [serial = 1714] [outer = (nil)]
12:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa22c5c00) [pid = 1963] [serial = 1715] [outer = 0xa225a800]
12:43:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa24c7800) [pid = 1963] [serial = 1716] [outer = 0xa225a800]
12:43:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:37 INFO - document served over http requires an http
12:43:37 INFO - sub-resource via script-tag using the http-csp
12:43:37 INFO - delivery method with swap-origin-redirect and when
12:43:37 INFO - the target request is cross-origin.
12:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2873ms
12:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:43:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef7800 == 30 [pid = 1963] [id = 614]
12:43:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9eef9800) [pid = 1963] [serial = 1717] [outer = (nil)]
12:43:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9f76fc00) [pid = 1963] [serial = 1718] [outer = 0x9eef9800]
12:43:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ffe1000) [pid = 1963] [serial = 1719] [outer = 0x9eef9800]
12:43:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:39 INFO - document served over http requires an http
12:43:39 INFO - sub-resource via xhr-request using the http-csp
12:43:39 INFO - delivery method with keep-origin-redirect and when
12:43:39 INFO - the target request is cross-origin.
12:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2143ms
12:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:43:40 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0174800 == 31 [pid = 1963] [id = 615]
12:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0221400) [pid = 1963] [serial = 1720] [outer = (nil)]
12:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0591000) [pid = 1963] [serial = 1721] [outer = 0xa0221400]
12:43:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa0d0e000) [pid = 1963] [serial = 1722] [outer = 0xa0221400]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaf000 == 30 [pid = 1963] [id = 600]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac800 == 29 [pid = 1963] [id = 599]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9f707c00 == 28 [pid = 1963] [id = 598]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99e400 == 27 [pid = 1963] [id = 597]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0xa022bc00 == 26 [pid = 1963] [id = 596]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0xa0092c00 == 25 [pid = 1963] [id = 594]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0xa058a400 == 24 [pid = 1963] [id = 595]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0xa0224400 == 23 [pid = 1963] [id = 593]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff68800 == 22 [pid = 1963] [id = 592]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0xa0085c00 == 21 [pid = 1963] [id = 591]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f0c00 == 20 [pid = 1963] [id = 590]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefb400 == 19 [pid = 1963] [id = 589]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa4400 == 18 [pid = 1963] [id = 588]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9bc00 == 17 [pid = 1963] [id = 587]
12:43:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef8400 == 16 [pid = 1963] [id = 586]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa1a36000) [pid = 1963] [serial = 1602] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa344dc00) [pid = 1963] [serial = 1611] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa24d0400) [pid = 1963] [serial = 1608] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa20ebc00) [pid = 1963] [serial = 1605] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa3d75000) [pid = 1963] [serial = 1621] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa3a4a400) [pid = 1963] [serial = 1616] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa43e8c00) [pid = 1963] [serial = 1629] [outer = (nil)] [url = about:blank]
12:43:41 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa3feb000) [pid = 1963] [serial = 1626] [outer = (nil)] [url = about:blank]
12:43:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:41 INFO - document served over http requires an http
12:43:41 INFO - sub-resource via xhr-request using the http-csp
12:43:41 INFO - delivery method with no-redirect and when
12:43:41 INFO - the target request is cross-origin.
12:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1968ms
12:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:43:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa400 == 17 [pid = 1963] [id = 616]
12:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9eef1400) [pid = 1963] [serial = 1723] [outer = (nil)]
12:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9eef8000) [pid = 1963] [serial = 1724] [outer = 0x9eef1400]
12:43:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9f76f000) [pid = 1963] [serial = 1725] [outer = 0x9eef1400]
12:43:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:43 INFO - document served over http requires an http
12:43:43 INFO - sub-resource via xhr-request using the http-csp
12:43:43 INFO - delivery method with swap-origin-redirect and when
12:43:43 INFO - the target request is cross-origin.
12:43:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1991ms
12:43:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:43:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeed800 == 18 [pid = 1963] [id = 617]
12:43:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9ff67800) [pid = 1963] [serial = 1726] [outer = (nil)]
12:43:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa0090000) [pid = 1963] [serial = 1727] [outer = 0x9ff67800]
12:43:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0223000) [pid = 1963] [serial = 1728] [outer = 0x9ff67800]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9f70bc00) [pid = 1963] [serial = 1646] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9edd7400) [pid = 1963] [serial = 1676] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa016a000) [pid = 1963] [serial = 1657] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0227400) [pid = 1963] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620178476]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa0290800) [pid = 1963] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9ffe2400) [pid = 1963] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9eaaa400) [pid = 1963] [serial = 1643] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9f77bc00) [pid = 1963] [serial = 1673] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9ecb3800) [pid = 1963] [serial = 1670] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9ffd8400) [pid = 1963] [serial = 1652] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa016d400) [pid = 1963] [serial = 1679] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9f7f7800) [pid = 1963] [serial = 1649] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa07c3c00) [pid = 1963] [serial = 1667] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa022d800) [pid = 1963] [serial = 1662] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9f707400) [pid = 1963] [serial = 1682] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9f70c800) [pid = 1963] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9ffdc400) [pid = 1963] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9ecafc00) [pid = 1963] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa058a800) [pid = 1963] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa0086000) [pid = 1963] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa0224800) [pid = 1963] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620178476]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9eef5000) [pid = 1963] [serial = 1677] [outer = (nil)] [url = about:blank]
12:43:47 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa0228c00) [pid = 1963] [serial = 1680] [outer = (nil)] [url = about:blank]
12:43:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:47 INFO - document served over http requires an https
12:43:47 INFO - sub-resource via fetch-request using the http-csp
12:43:47 INFO - delivery method with keep-origin-redirect and when
12:43:47 INFO - the target request is cross-origin.
12:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3499ms
12:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:43:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd2c00 == 19 [pid = 1963] [id = 618]
12:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9edd3000) [pid = 1963] [serial = 1729] [outer = (nil)]
12:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f705800) [pid = 1963] [serial = 1730] [outer = 0x9edd3000]
12:43:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9ffdbc00) [pid = 1963] [serial = 1731] [outer = 0x9edd3000]
12:43:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:50 INFO - document served over http requires an https
12:43:50 INFO - sub-resource via fetch-request using the http-csp
12:43:50 INFO - delivery method with no-redirect and when
12:43:50 INFO - the target request is cross-origin.
12:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2846ms
12:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:43:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa6400 == 20 [pid = 1963] [id = 619]
12:43:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9eaaa400) [pid = 1963] [serial = 1732] [outer = (nil)]
12:43:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9ffdb800) [pid = 1963] [serial = 1733] [outer = 0x9eaaa400]
12:43:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa016ec00) [pid = 1963] [serial = 1734] [outer = 0x9eaaa400]
12:43:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:52 INFO - document served over http requires an https
12:43:52 INFO - sub-resource via fetch-request using the http-csp
12:43:52 INFO - delivery method with swap-origin-redirect and when
12:43:52 INFO - the target request is cross-origin.
12:43:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2047ms
12:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:43:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f5800 == 21 [pid = 1963] [id = 620]
12:43:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9ff62000) [pid = 1963] [serial = 1735] [outer = (nil)]
12:43:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa0590400) [pid = 1963] [serial = 1736] [outer = 0x9ff62000]
12:43:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa07d2800) [pid = 1963] [serial = 1737] [outer = 0x9ff62000]
12:43:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0eee000 == 22 [pid = 1963] [id = 621]
12:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0eefc00) [pid = 1963] [serial = 1738] [outer = (nil)]
12:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa104bc00) [pid = 1963] [serial = 1739] [outer = 0xa0eefc00]
12:43:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:54 INFO - document served over http requires an https
12:43:54 INFO - sub-resource via iframe-tag using the http-csp
12:43:54 INFO - delivery method with keep-origin-redirect and when
12:43:54 INFO - the target request is cross-origin.
12:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2044ms
12:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:43:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0588800 == 23 [pid = 1963] [id = 622]
12:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa058a400) [pid = 1963] [serial = 1740] [outer = (nil)]
12:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa1a33c00) [pid = 1963] [serial = 1741] [outer = 0xa058a400]
12:43:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa1a41c00) [pid = 1963] [serial = 1742] [outer = 0xa058a400]
12:43:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2256c00 == 24 [pid = 1963] [id = 623]
12:43:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa2257000) [pid = 1963] [serial = 1743] [outer = (nil)]
12:43:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa225b000) [pid = 1963] [serial = 1744] [outer = 0xa2257000]
12:43:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:56 INFO - document served over http requires an https
12:43:56 INFO - sub-resource via iframe-tag using the http-csp
12:43:56 INFO - delivery method with no-redirect and when
12:43:56 INFO - the target request is cross-origin.
12:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2397ms
12:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:43:57 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f6400 == 25 [pid = 1963] [id = 624]
12:43:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa17f6800) [pid = 1963] [serial = 1745] [outer = (nil)]
12:43:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa24cf800) [pid = 1963] [serial = 1746] [outer = 0xa17f6800]
12:43:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:43:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa28a4000) [pid = 1963] [serial = 1747] [outer = 0xa17f6800]
12:43:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28ac800 == 26 [pid = 1963] [id = 625]
12:43:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa28acc00) [pid = 1963] [serial = 1748] [outer = (nil)]
12:43:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa28ae800) [pid = 1963] [serial = 1749] [outer = 0xa28acc00]
12:43:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:43:59 INFO - document served over http requires an https
12:43:59 INFO - sub-resource via iframe-tag using the http-csp
12:43:59 INFO - delivery method with swap-origin-redirect and when
12:43:59 INFO - the target request is cross-origin.
12:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2601ms
12:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:43:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c7400 == 27 [pid = 1963] [id = 626]
12:43:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa24ca800) [pid = 1963] [serial = 1750] [outer = (nil)]
12:44:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa29edc00) [pid = 1963] [serial = 1751] [outer = 0xa24ca800]
12:44:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa29f1c00) [pid = 1963] [serial = 1752] [outer = 0xa24ca800]
12:44:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:01 INFO - document served over http requires an https
12:44:01 INFO - sub-resource via script-tag using the http-csp
12:44:01 INFO - delivery method with keep-origin-redirect and when
12:44:01 INFO - the target request is cross-origin.
12:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2407ms
12:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:44:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29eb000 == 28 [pid = 1963] [id = 627]
12:44:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa29ebc00) [pid = 1963] [serial = 1753] [outer = (nil)]
12:44:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa2b09800) [pid = 1963] [serial = 1754] [outer = 0xa29ebc00]
12:44:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa2b0e000) [pid = 1963] [serial = 1755] [outer = 0xa29ebc00]
12:44: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
12:44:04 INFO - document served over http requires an https
12:44:04 INFO - sub-resource via script-tag using the http-csp
12:44:04 INFO - delivery method with no-redirect and when
12:44:04 INFO - the target request is cross-origin.
12:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3148ms
12:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:44:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b07400 == 29 [pid = 1963] [id = 628]
12:44:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa2b08000) [pid = 1963] [serial = 1756] [outer = (nil)]
12:44:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa2d0a000) [pid = 1963] [serial = 1757] [outer = 0xa2b08000]
12:44:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa2d0ec00) [pid = 1963] [serial = 1758] [outer = 0xa2b08000]
12:44:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:06 INFO - document served over http requires an https
12:44:06 INFO - sub-resource via script-tag using the http-csp
12:44:06 INFO - delivery method with swap-origin-redirect and when
12:44:06 INFO - the target request is cross-origin.
12:44:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1989ms
12:44:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:44:07 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d09800 == 30 [pid = 1963] [id = 629]
12:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa344fc00) [pid = 1963] [serial = 1759] [outer = (nil)]
12:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa3454c00) [pid = 1963] [serial = 1760] [outer = 0xa344fc00]
12:44:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa3701800) [pid = 1963] [serial = 1761] [outer = 0xa344fc00]
12:44:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:08 INFO - document served over http requires an https
12:44:08 INFO - sub-resource via xhr-request using the http-csp
12:44:08 INFO - delivery method with keep-origin-redirect and when
12:44:08 INFO - the target request is cross-origin.
12:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1936ms
12:44:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:44:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3452c00 == 31 [pid = 1963] [id = 630]
12:44:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3707c00) [pid = 1963] [serial = 1762] [outer = (nil)]
12:44:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa370e800) [pid = 1963] [serial = 1763] [outer = 0xa3707c00]
12:44:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa37ef400) [pid = 1963] [serial = 1764] [outer = 0xa3707c00]
12:44:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:11 INFO - document served over http requires an https
12:44:11 INFO - sub-resource via xhr-request using the http-csp
12:44:11 INFO - delivery method with no-redirect and when
12:44:11 INFO - the target request is cross-origin.
12:44:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1976ms
12:44:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:44:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f7000 == 32 [pid = 1963] [id = 631]
12:44:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa37f7c00) [pid = 1963] [serial = 1765] [outer = (nil)]
12:44:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa3a42800) [pid = 1963] [serial = 1766] [outer = 0xa37f7c00]
12:44:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa3a46c00) [pid = 1963] [serial = 1767] [outer = 0xa37f7c00]
12:44:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:13 INFO - document served over http requires an https
12:44:13 INFO - sub-resource via xhr-request using the http-csp
12:44:13 INFO - delivery method with swap-origin-redirect and when
12:44:13 INFO - the target request is cross-origin.
12:44:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2474ms
12:44:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:44:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef8c00 == 33 [pid = 1963] [id = 632]
12:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9eef9400) [pid = 1963] [serial = 1768] [outer = (nil)]
12:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9f775000) [pid = 1963] [serial = 1769] [outer = 0x9eef9400]
12:44:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa0087000) [pid = 1963] [serial = 1770] [outer = 0x9eef9400]
12:44:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:17 INFO - document served over http requires an http
12:44:17 INFO - sub-resource via fetch-request using the http-csp
12:44:17 INFO - delivery method with keep-origin-redirect and when
12:44:17 INFO - the target request is same-origin.
12:44:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3372ms
12:44:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:44:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a0800 == 34 [pid = 1963] [id = 633]
12:44:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x9e9a1400) [pid = 1963] [serial = 1771] [outer = (nil)]
12:44:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x9ea9e400) [pid = 1963] [serial = 1772] [outer = 0x9e9a1400]
12:44:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x9f70d000) [pid = 1963] [serial = 1773] [outer = 0x9e9a1400]
12:44:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeed800 == 33 [pid = 1963] [id = 617]
12:44:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa400 == 32 [pid = 1963] [id = 616]
12:44:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa0174800 == 31 [pid = 1963] [id = 615]
12:44:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef7800 == 30 [pid = 1963] [id = 614]
12:44:18 INFO - PROCESS | 1915 | --DOCSHELL 0xa225a400 == 29 [pid = 1963] [id = 613]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac3c00 == 28 [pid = 1963] [id = 612]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f8800 == 27 [pid = 1963] [id = 611]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa1aba800 == 26 [pid = 1963] [id = 610]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa172c800 == 25 [pid = 1963] [id = 609]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa17ef800 == 24 [pid = 1963] [id = 608]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa1049400 == 23 [pid = 1963] [id = 606]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef1c00 == 22 [pid = 1963] [id = 607]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e1f000 == 21 [pid = 1963] [id = 605]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa07d0400 == 20 [pid = 1963] [id = 604]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0xa0226c00 == 19 [pid = 1963] [id = 603]
12:44:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac000 == 18 [pid = 1963] [id = 602]
12:44:19 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9ff69800) [pid = 1963] [serial = 1674] [outer = (nil)] [url = about:blank]
12:44:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:20 INFO - document served over http requires an http
12:44:20 INFO - sub-resource via fetch-request using the http-csp
12:44:20 INFO - delivery method with no-redirect and when
12:44:20 INFO - the target request is same-origin.
12:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2959ms
12:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:44:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f1400 == 19 [pid = 1963] [id = 634]
12:44:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x9f7f5400) [pid = 1963] [serial = 1774] [outer = (nil)]
12:44:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa0088000) [pid = 1963] [serial = 1775] [outer = 0x9f7f5400]
12:44:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa022b800) [pid = 1963] [serial = 1776] [outer = 0x9f7f5400]
12:44:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:21 INFO - document served over http requires an http
12:44:21 INFO - sub-resource via fetch-request using the http-csp
12:44:21 INFO - delivery method with swap-origin-redirect and when
12:44:21 INFO - the target request is same-origin.
12:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1794ms
12:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:44:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5b000 == 20 [pid = 1963] [id = 635]
12:44:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa07d0400) [pid = 1963] [serial = 1777] [outer = (nil)]
12:44:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa0e22800) [pid = 1963] [serial = 1778] [outer = 0xa07d0400]
12:44:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa1040800) [pid = 1963] [serial = 1779] [outer = 0xa07d0400]
12:44:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1731800 == 21 [pid = 1963] [id = 636]
12:44:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa1731c00) [pid = 1963] [serial = 1780] [outer = (nil)]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa172e800) [pid = 1963] [serial = 1699] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa0090000) [pid = 1963] [serial = 1727] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x9eddfc00) [pid = 1963] [serial = 1685] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa17f3000) [pid = 1963] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620206284]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa22c5c00) [pid = 1963] [serial = 1715] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa1abdc00) [pid = 1963] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa0ef4c00) [pid = 1963] [serial = 1694] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9eef8000) [pid = 1963] [serial = 1724] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa0591000) [pid = 1963] [serial = 1721] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa225c400) [pid = 1963] [serial = 1712] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa104d000) [pid = 1963] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa0e21000) [pid = 1963] [serial = 1691] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9f76fc00) [pid = 1963] [serial = 1718] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa1a33400) [pid = 1963] [serial = 1704] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0d08000) [pid = 1963] [serial = 1688] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa1ac6400) [pid = 1963] [serial = 1709] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9eef1400) [pid = 1963] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9ff67800) [pid = 1963] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa0221400) [pid = 1963] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x9eef9800) [pid = 1963] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa1abac00) [pid = 1963] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa1049800) [pid = 1963] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa17efc00) [pid = 1963] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620206284]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f76f000) [pid = 1963] [serial = 1725] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ffe1000) [pid = 1963] [serial = 1719] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa0d0e000) [pid = 1963] [serial = 1722] [outer = (nil)] [url = about:blank]
12:44:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9eca9c00) [pid = 1963] [serial = 1781] [outer = 0xa1731c00]
12:44:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:24 INFO - document served over http requires an http
12:44:24 INFO - sub-resource via iframe-tag using the http-csp
12:44:24 INFO - delivery method with keep-origin-redirect and when
12:44:24 INFO - the target request is same-origin.
12:44:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2969ms
12:44:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:44:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff60000 == 22 [pid = 1963] [id = 637]
12:44:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ff67800) [pid = 1963] [serial = 1782] [outer = (nil)]
12:44:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa016f000) [pid = 1963] [serial = 1783] [outer = 0x9ff67800]
12:44:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa0eea800) [pid = 1963] [serial = 1784] [outer = 0x9ff67800]
12:44:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f772000 == 23 [pid = 1963] [id = 638]
12:44:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9f774400) [pid = 1963] [serial = 1785] [outer = (nil)]
12:44:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9f7f1000) [pid = 1963] [serial = 1786] [outer = 0x9f774400]
12:44:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:27 INFO - document served over http requires an http
12:44:27 INFO - sub-resource via iframe-tag using the http-csp
12:44:27 INFO - delivery method with no-redirect and when
12:44:27 INFO - the target request is same-origin.
12:44:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2243ms
12:44:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:44:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca7000 == 24 [pid = 1963] [id = 639]
12:44:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x9f77d400) [pid = 1963] [serial = 1787] [outer = (nil)]
12:44:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa07c4000) [pid = 1963] [serial = 1788] [outer = 0x9f77d400]
12:44:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa0ef2800) [pid = 1963] [serial = 1789] [outer = 0x9f77d400]
12:44:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f4800 == 25 [pid = 1963] [id = 640]
12:44:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa17f4c00) [pid = 1963] [serial = 1790] [outer = (nil)]
12:44:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa1a34c00) [pid = 1963] [serial = 1791] [outer = 0xa17f4c00]
12:44:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:29 INFO - document served over http requires an http
12:44:29 INFO - sub-resource via iframe-tag using the http-csp
12:44:29 INFO - delivery method with swap-origin-redirect and when
12:44:29 INFO - the target request is same-origin.
12:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2573ms
12:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:44:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0168000 == 26 [pid = 1963] [id = 641]
12:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0225000) [pid = 1963] [serial = 1792] [outer = (nil)]
12:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa1abe000) [pid = 1963] [serial = 1793] [outer = 0xa0225000]
12:44:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa20e6000) [pid = 1963] [serial = 1794] [outer = 0xa0225000]
12:44:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:32 INFO - document served over http requires an http
12:44:32 INFO - sub-resource via script-tag using the http-csp
12:44:32 INFO - delivery method with keep-origin-redirect and when
12:44:32 INFO - the target request is same-origin.
12:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2404ms
12:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:44:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ab9400 == 27 [pid = 1963] [id = 642]
12:44:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa1aba800) [pid = 1963] [serial = 1795] [outer = (nil)]
12:44:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa22c9400) [pid = 1963] [serial = 1796] [outer = 0xa1aba800]
12:44:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa28aac00) [pid = 1963] [serial = 1797] [outer = 0xa1aba800]
12:44:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:34 INFO - document served over http requires an http
12:44:34 INFO - sub-resource via script-tag using the http-csp
12:44:34 INFO - delivery method with no-redirect and when
12:44:34 INFO - the target request is same-origin.
12:44:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2344ms
12:44:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:44:35 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c6c00 == 28 [pid = 1963] [id = 643]
12:44:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa2d01800) [pid = 1963] [serial = 1798] [outer = (nil)]
12:44:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa3455000) [pid = 1963] [serial = 1799] [outer = 0xa2d01800]
12:44:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa37f3c00) [pid = 1963] [serial = 1800] [outer = 0xa2d01800]
12:44:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:37 INFO - document served over http requires an http
12:44:37 INFO - sub-resource via script-tag using the http-csp
12:44:37 INFO - delivery method with swap-origin-redirect and when
12:44:37 INFO - the target request is same-origin.
12:44:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3050ms
12:44:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:44:38 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344c000 == 29 [pid = 1963] [id = 644]
12:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa3b83c00) [pid = 1963] [serial = 1801] [outer = (nil)]
12:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa3b8a400) [pid = 1963] [serial = 1802] [outer = 0xa3b83c00]
12:44:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa3b8cc00) [pid = 1963] [serial = 1803] [outer = 0xa3b83c00]
12:44:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:39 INFO - document served over http requires an http
12:44:39 INFO - sub-resource via xhr-request using the http-csp
12:44:39 INFO - delivery method with keep-origin-redirect and when
12:44:39 INFO - the target request is same-origin.
12:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2057ms
12:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:44:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b88000 == 30 [pid = 1963] [id = 645]
12:44:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa3d7b400) [pid = 1963] [serial = 1804] [outer = (nil)]
12:44:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa3d80800) [pid = 1963] [serial = 1805] [outer = 0xa3d7b400]
12:44:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa3fe7000) [pid = 1963] [serial = 1806] [outer = 0xa3d7b400]
12:44:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:41 INFO - document served over http requires an http
12:44:41 INFO - sub-resource via xhr-request using the http-csp
12:44:41 INFO - delivery method with no-redirect and when
12:44:41 INFO - the target request is same-origin.
12:44:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1951ms
12:44:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:44:41 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff0000 == 31 [pid = 1963] [id = 646]
12:44:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa3ff0800) [pid = 1963] [serial = 1807] [outer = (nil)]
12:44:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa43dbc00) [pid = 1963] [serial = 1808] [outer = 0xa3ff0800]
12:44:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa43e1c00) [pid = 1963] [serial = 1809] [outer = 0xa3ff0800]
12:44:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:43 INFO - document served over http requires an http
12:44:43 INFO - sub-resource via xhr-request using the http-csp
12:44:43 INFO - delivery method with swap-origin-redirect and when
12:44:43 INFO - the target request is same-origin.
12:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1802ms
12:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:44:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff2000 == 32 [pid = 1963] [id = 647]
12:44:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa3ff2400) [pid = 1963] [serial = 1810] [outer = (nil)]
12:44:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa4504000) [pid = 1963] [serial = 1811] [outer = 0xa3ff2400]
12:44:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa4509400) [pid = 1963] [serial = 1812] [outer = 0xa3ff2400]
12:44:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:45 INFO - document served over http requires an https
12:44:45 INFO - sub-resource via fetch-request using the http-csp
12:44:45 INFO - delivery method with keep-origin-redirect and when
12:44:45 INFO - the target request is same-origin.
12:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2502ms
12:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:44:46 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43ea400 == 33 [pid = 1963] [id = 648]
12:44:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa459a800) [pid = 1963] [serial = 1813] [outer = (nil)]
12:44:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa45a0400) [pid = 1963] [serial = 1814] [outer = 0xa459a800]
12:44:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa45a3800) [pid = 1963] [serial = 1815] [outer = 0xa459a800]
12:44:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:48 INFO - document served over http requires an https
12:44:48 INFO - sub-resource via fetch-request using the http-csp
12:44:48 INFO - delivery method with no-redirect and when
12:44:48 INFO - the target request is same-origin.
12:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2456ms
12:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:44:48 INFO - PROCESS | 1915 | ++DOCSHELL 0xa459d800 == 34 [pid = 1963] [id = 649]
12:44:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa4e33c00) [pid = 1963] [serial = 1816] [outer = (nil)]
12:44:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa4e39c00) [pid = 1963] [serial = 1817] [outer = 0xa4e33c00]
12:44:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa4e3e000) [pid = 1963] [serial = 1818] [outer = 0xa4e33c00]
12:44:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:52 INFO - document served over http requires an https
12:44:52 INFO - sub-resource via fetch-request using the http-csp
12:44:52 INFO - delivery method with swap-origin-redirect and when
12:44:52 INFO - the target request is same-origin.
12:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3901ms
12:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:44:53 INFO - PROCESS | 1915 | ++DOCSHELL 0xa016a000 == 35 [pid = 1963] [id = 650]
12:44:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa016e400) [pid = 1963] [serial = 1819] [outer = (nil)]
12:44:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa0228800) [pid = 1963] [serial = 1820] [outer = 0xa016e400]
12:44:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa0d04000) [pid = 1963] [serial = 1821] [outer = 0xa016e400]
12:44:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3d400 == 36 [pid = 1963] [id = 651]
12:44:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa1a3d800) [pid = 1963] [serial = 1822] [outer = (nil)]
12:44:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa22c2c00) [pid = 1963] [serial = 1823] [outer = 0xa1a3d800]
12:44:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:55 INFO - document served over http requires an https
12:44:55 INFO - sub-resource via iframe-tag using the http-csp
12:44:55 INFO - delivery method with keep-origin-redirect and when
12:44:55 INFO - the target request is same-origin.
12:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2705ms
12:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:44:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb1000 == 37 [pid = 1963] [id = 652]
12:44:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9ecb5800) [pid = 1963] [serial = 1824] [outer = (nil)]
12:44:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9f703800) [pid = 1963] [serial = 1825] [outer = 0x9ecb5800]
12:44:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa0090800) [pid = 1963] [serial = 1826] [outer = 0x9ecb5800]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa6400 == 36 [pid = 1963] [id = 619]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0eee000 == 35 [pid = 1963] [id = 621]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f5800 == 34 [pid = 1963] [id = 620]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa2256c00 == 33 [pid = 1963] [id = 623]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa0588800 == 32 [pid = 1963] [id = 622]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa28ac800 == 31 [pid = 1963] [id = 625]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f6400 == 30 [pid = 1963] [id = 624]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c7400 == 29 [pid = 1963] [id = 626]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa29eb000 == 28 [pid = 1963] [id = 627]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b07400 == 27 [pid = 1963] [id = 628]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d09800 == 26 [pid = 1963] [id = 629]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa3452c00 == 25 [pid = 1963] [id = 630]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef8c00 == 24 [pid = 1963] [id = 632]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a0800 == 23 [pid = 1963] [id = 633]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f1400 == 22 [pid = 1963] [id = 634]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9e800 == 21 [pid = 1963] [id = 601]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0xa1731800 == 20 [pid = 1963] [id = 636]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff5b000 == 19 [pid = 1963] [id = 635]
12:44:56 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd2c00 == 18 [pid = 1963] [id = 618]
12:44:56 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0223000) [pid = 1963] [serial = 1728] [outer = (nil)] [url = about:blank]
12:44:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eeeec00 == 19 [pid = 1963] [id = 653]
12:44:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9eeefc00) [pid = 1963] [serial = 1827] [outer = (nil)]
12:44:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9f710c00) [pid = 1963] [serial = 1828] [outer = 0x9eeefc00]
12:44:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:57 INFO - document served over http requires an https
12:44:57 INFO - sub-resource via iframe-tag using the http-csp
12:44:57 INFO - delivery method with no-redirect and when
12:44:57 INFO - the target request is same-origin.
12:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2293ms
12:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:44:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a1000 == 20 [pid = 1963] [id = 654]
12:44:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9e9a4800) [pid = 1963] [serial = 1829] [outer = (nil)]
12:44:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa0091400) [pid = 1963] [serial = 1830] [outer = 0x9e9a4800]
12:44:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:44:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa0283000) [pid = 1963] [serial = 1831] [outer = 0x9e9a4800]
12:44:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d07400 == 21 [pid = 1963] [id = 655]
12:44:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa0d08000) [pid = 1963] [serial = 1832] [outer = (nil)]
12:44:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa0eee000) [pid = 1963] [serial = 1833] [outer = 0xa0d08000]
12:44:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:44:59 INFO - document served over http requires an https
12:44:59 INFO - sub-resource via iframe-tag using the http-csp
12:44:59 INFO - delivery method with swap-origin-redirect and when
12:44:59 INFO - the target request is same-origin.
12:44:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1944ms
12:44:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:44:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffd7800 == 22 [pid = 1963] [id = 656]
12:44:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa0d0bc00) [pid = 1963] [serial = 1834] [outer = (nil)]
12:44:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa17f6400) [pid = 1963] [serial = 1835] [outer = 0xa0d0bc00]
12:45:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa20e2400) [pid = 1963] [serial = 1836] [outer = 0xa0d0bc00]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9ffdb800) [pid = 1963] [serial = 1733] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa1a33c00) [pid = 1963] [serial = 1741] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa2b09800) [pid = 1963] [serial = 1754] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa28ae800) [pid = 1963] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa3a42800) [pid = 1963] [serial = 1766] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa29edc00) [pid = 1963] [serial = 1751] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa2d0a000) [pid = 1963] [serial = 1757] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9f705800) [pid = 1963] [serial = 1730] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9ea9e400) [pid = 1963] [serial = 1772] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0590400) [pid = 1963] [serial = 1736] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa0e22800) [pid = 1963] [serial = 1778] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa104bc00) [pid = 1963] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa24cf800) [pid = 1963] [serial = 1746] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa225b000) [pid = 1963] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620236338]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa0088000) [pid = 1963] [serial = 1775] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9f775000) [pid = 1963] [serial = 1769] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa370e800) [pid = 1963] [serial = 1763] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9eca9c00) [pid = 1963] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa3454c00) [pid = 1963] [serial = 1760] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa016f000) [pid = 1963] [serial = 1783] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x9eaa9c00) [pid = 1963] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9f7f5400) [pid = 1963] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9eefa800) [pid = 1963] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9edd3000) [pid = 1963] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa1731c00) [pid = 1963] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9eef9400) [pid = 1963] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa07d0400) [pid = 1963] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x9e9a1400) [pid = 1963] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa28acc00) [pid = 1963] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa0eefc00) [pid = 1963] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa2257000) [pid = 1963] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620236338]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa058cc00) [pid = 1963] [serial = 1683] [outer = (nil)] [url = about:blank]
12:45:02 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9f70ec00) [pid = 1963] [serial = 1641] [outer = (nil)] [url = about:blank]
12:45:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:02 INFO - document served over http requires an https
12:45:02 INFO - sub-resource via script-tag using the http-csp
12:45:02 INFO - delivery method with keep-origin-redirect and when
12:45:02 INFO - the target request is same-origin.
12:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3592ms
12:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:45:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a1400 == 23 [pid = 1963] [id = 657]
12:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x9ecaa400) [pid = 1963] [serial = 1837] [outer = (nil)]
12:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x9f775000) [pid = 1963] [serial = 1838] [outer = 0x9ecaa400]
12:45:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa058d000) [pid = 1963] [serial = 1839] [outer = 0x9ecaa400]
12:45:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:05 INFO - document served over http requires an https
12:45:05 INFO - sub-resource via script-tag using the http-csp
12:45:05 INFO - delivery method with no-redirect and when
12:45:05 INFO - the target request is same-origin.
12:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2352ms
12:45:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:45:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd3000 == 24 [pid = 1963] [id = 658]
12:45:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x9eef7c00) [pid = 1963] [serial = 1840] [outer = (nil)]
12:45:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa022cc00) [pid = 1963] [serial = 1841] [outer = 0x9eef7c00]
12:45:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa1047400) [pid = 1963] [serial = 1842] [outer = 0x9eef7c00]
12:45:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:08 INFO - document served over http requires an https
12:45:08 INFO - sub-resource via script-tag using the http-csp
12:45:08 INFO - delivery method with swap-origin-redirect and when
12:45:08 INFO - the target request is same-origin.
12:45:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3095ms
12:45:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:45:09 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008c000 == 25 [pid = 1963] [id = 659]
12:45:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa0091800) [pid = 1963] [serial = 1843] [outer = (nil)]
12:45:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa24cd400) [pid = 1963] [serial = 1844] [outer = 0xa0091800]
12:45:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa28a9000) [pid = 1963] [serial = 1845] [outer = 0xa0091800]
12:45:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:10 INFO - document served over http requires an https
12:45:10 INFO - sub-resource via xhr-request using the http-csp
12:45:10 INFO - delivery method with keep-origin-redirect and when
12:45:10 INFO - the target request is same-origin.
12:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2394ms
12:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:45:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c2400 == 26 [pid = 1963] [id = 660]
12:45:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa22c3800) [pid = 1963] [serial = 1846] [outer = (nil)]
12:45:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa2b0c400) [pid = 1963] [serial = 1847] [outer = 0xa22c3800]
12:45:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa2d0c400) [pid = 1963] [serial = 1848] [outer = 0xa22c3800]
12:45:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:12 INFO - document served over http requires an https
12:45:12 INFO - sub-resource via xhr-request using the http-csp
12:45:12 INFO - delivery method with no-redirect and when
12:45:12 INFO - the target request is same-origin.
12:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1932ms
12:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:45:13 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b05c00 == 27 [pid = 1963] [id = 661]
12:45:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa2b0ac00) [pid = 1963] [serial = 1849] [outer = (nil)]
12:45:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa3710000) [pid = 1963] [serial = 1850] [outer = 0xa2b0ac00]
12:45:13 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa37f6800) [pid = 1963] [serial = 1851] [outer = 0xa2b0ac00]
12:45:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:14 INFO - document served over http requires an https
12:45:14 INFO - sub-resource via xhr-request using the http-csp
12:45:14 INFO - delivery method with swap-origin-redirect and when
12:45:14 INFO - the target request is same-origin.
12:45:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1950ms
12:45:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:45:15 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3a44c00 == 28 [pid = 1963] [id = 662]
12:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa3a4d800) [pid = 1963] [serial = 1852] [outer = (nil)]
12:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa3d7d400) [pid = 1963] [serial = 1853] [outer = 0xa3a4d800]
12:45:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa3fee000) [pid = 1963] [serial = 1854] [outer = 0xa3a4d800]
12:45:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:16 INFO - document served over http requires an http
12:45:16 INFO - sub-resource via fetch-request using the meta-csp
12:45:16 INFO - delivery method with keep-origin-redirect and when
12:45:16 INFO - the target request is cross-origin.
12:45:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2234ms
12:45:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:45:17 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3d74400 == 29 [pid = 1963] [id = 663]
12:45:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa459f400) [pid = 1963] [serial = 1855] [outer = (nil)]
12:45:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa50d2c00) [pid = 1963] [serial = 1856] [outer = 0xa459f400]
12:45:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa50d9000) [pid = 1963] [serial = 1857] [outer = 0xa459f400]
12:45:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:19 INFO - document served over http requires an http
12:45:19 INFO - sub-resource via fetch-request using the meta-csp
12:45:19 INFO - delivery method with no-redirect and when
12:45:19 INFO - the target request is cross-origin.
12:45:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2505ms
12:45:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:45:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e41000 == 30 [pid = 1963] [id = 664]
12:45:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa50de800) [pid = 1963] [serial = 1858] [outer = (nil)]
12:45:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa55e5c00) [pid = 1963] [serial = 1859] [outer = 0xa50de800]
12:45:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa55ea400) [pid = 1963] [serial = 1860] [outer = 0xa50de800]
12:45:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:21 INFO - document served over http requires an http
12:45:21 INFO - sub-resource via fetch-request using the meta-csp
12:45:21 INFO - delivery method with swap-origin-redirect and when
12:45:21 INFO - the target request is cross-origin.
12:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2500ms
12:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:45:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e4000 == 31 [pid = 1963] [id = 665]
12:45:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0xa55e5000) [pid = 1963] [serial = 1861] [outer = (nil)]
12:45:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0xa565c800) [pid = 1963] [serial = 1862] [outer = 0xa55e5000]
12:45:22 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa5660800) [pid = 1963] [serial = 1863] [outer = 0xa55e5000]
12:45:23 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5667800 == 32 [pid = 1963] [id = 666]
12:45:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa5667c00) [pid = 1963] [serial = 1864] [outer = (nil)]
12:45:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa5665000) [pid = 1963] [serial = 1865] [outer = 0xa5667c00]
12:45:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:24 INFO - document served over http requires an http
12:45:24 INFO - sub-resource via iframe-tag using the meta-csp
12:45:24 INFO - delivery method with keep-origin-redirect and when
12:45:24 INFO - the target request is cross-origin.
12:45:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2495ms
12:45:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:45:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5865000 == 33 [pid = 1963] [id = 667]
12:45:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa586b000) [pid = 1963] [serial = 1866] [outer = (nil)]
12:45:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0xa586d000) [pid = 1963] [serial = 1867] [outer = 0xa586b000]
12:45:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa5871c00) [pid = 1963] [serial = 1868] [outer = 0xa586b000]
12:45:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a59c00 == 34 [pid = 1963] [id = 668]
12:45:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa5a5a000) [pid = 1963] [serial = 1869] [outer = (nil)]
12:45:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0xa5a5c000) [pid = 1963] [serial = 1870] [outer = 0xa5a5a000]
12:45:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:27 INFO - document served over http requires an http
12:45:27 INFO - sub-resource via iframe-tag using the meta-csp
12:45:27 INFO - delivery method with no-redirect and when
12:45:27 INFO - the target request is cross-origin.
12:45:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2995ms
12:45:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:45:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5865c00 == 35 [pid = 1963] [id = 669]
12:45:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa586ac00) [pid = 1963] [serial = 1871] [outer = (nil)]
12:45:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa5a63400) [pid = 1963] [serial = 1872] [outer = 0xa586ac00]
12:45:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0xa5c60800) [pid = 1963] [serial = 1873] [outer = 0xa586ac00]
12:45:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5c66800 == 36 [pid = 1963] [id = 670]
12:45:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa5c66c00) [pid = 1963] [serial = 1874] [outer = (nil)]
12:45:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0xa5c6a000) [pid = 1963] [serial = 1875] [outer = 0xa5c66c00]
12:45:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:29 INFO - document served over http requires an http
12:45:29 INFO - sub-resource via iframe-tag using the meta-csp
12:45:29 INFO - delivery method with swap-origin-redirect and when
12:45:29 INFO - the target request is cross-origin.
12:45:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2131ms
12:45:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:45:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5a61400 == 37 [pid = 1963] [id = 671]
12:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0xa5a61c00) [pid = 1963] [serial = 1876] [outer = (nil)]
12:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0xa5fb7000) [pid = 1963] [serial = 1877] [outer = 0xa5a61c00]
12:45:30 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0xa5fbd400) [pid = 1963] [serial = 1878] [outer = 0xa5a61c00]
12:45:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:31 INFO - document served over http requires an http
12:45:31 INFO - sub-resource via script-tag using the meta-csp
12:45:31 INFO - delivery method with keep-origin-redirect and when
12:45:31 INFO - the target request is cross-origin.
12:45:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2049ms
12:45:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:45:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa5fb5c00 == 38 [pid = 1963] [id = 672]
12:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa5fce400) [pid = 1963] [serial = 1879] [outer = (nil)]
12:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0xa5fd5400) [pid = 1963] [serial = 1880] [outer = 0xa5fce400]
12:45:32 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa5fd9400) [pid = 1963] [serial = 1881] [outer = 0xa5fce400]
12:45:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:33 INFO - document served over http requires an http
12:45:33 INFO - sub-resource via script-tag using the meta-csp
12:45:33 INFO - delivery method with no-redirect and when
12:45:33 INFO - the target request is cross-origin.
12:45:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2250ms
12:45:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f772000 == 37 [pid = 1963] [id = 638]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f4800 == 36 [pid = 1963] [id = 640]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca7000 == 35 [pid = 1963] [id = 639]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0168000 == 34 [pid = 1963] [id = 641]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ab9400 == 33 [pid = 1963] [id = 642]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c6c00 == 32 [pid = 1963] [id = 643]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa344c000 == 31 [pid = 1963] [id = 644]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b88000 == 30 [pid = 1963] [id = 645]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff0000 == 29 [pid = 1963] [id = 646]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff2000 == 28 [pid = 1963] [id = 647]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa43ea400 == 27 [pid = 1963] [id = 648]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3d400 == 26 [pid = 1963] [id = 651]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa016a000 == 25 [pid = 1963] [id = 650]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eeeec00 == 24 [pid = 1963] [id = 653]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb1000 == 23 [pid = 1963] [id = 652]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d07400 == 22 [pid = 1963] [id = 655]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a1000 == 21 [pid = 1963] [id = 654]
12:45:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffd7800 == 20 [pid = 1963] [id = 656]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd3000 == 19 [pid = 1963] [id = 658]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff60000 == 18 [pid = 1963] [id = 637]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa008c000 == 17 [pid = 1963] [id = 659]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c2400 == 16 [pid = 1963] [id = 660]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b05c00 == 15 [pid = 1963] [id = 661]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa3a44c00 == 14 [pid = 1963] [id = 662]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa3d74400 == 13 [pid = 1963] [id = 663]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f7000 == 12 [pid = 1963] [id = 631]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e41000 == 11 [pid = 1963] [id = 664]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5667800 == 10 [pid = 1963] [id = 666]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e4000 == 9 [pid = 1963] [id = 665]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a59c00 == 8 [pid = 1963] [id = 668]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5865000 == 7 [pid = 1963] [id = 667]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5c66800 == 6 [pid = 1963] [id = 670]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5865c00 == 5 [pid = 1963] [id = 669]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5a61400 == 4 [pid = 1963] [id = 671]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a1400 == 3 [pid = 1963] [id = 657]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa5fb5c00 == 2 [pid = 1963] [id = 672]
12:45:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa459d800 == 1 [pid = 1963] [id = 649]
12:45:36 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9f70d000) [pid = 1963] [serial = 1773] [outer = (nil)] [url = about:blank]
12:45:36 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa0087000) [pid = 1963] [serial = 1770] [outer = (nil)] [url = about:blank]
12:45:36 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9ffdbc00) [pid = 1963] [serial = 1731] [outer = (nil)] [url = about:blank]
12:45:36 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa022b800) [pid = 1963] [serial = 1776] [outer = (nil)] [url = about:blank]
12:45:36 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa1040800) [pid = 1963] [serial = 1779] [outer = (nil)] [url = about:blank]
12:45:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99fc00 == 2 [pid = 1963] [id = 673]
12:45:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9e9a0400) [pid = 1963] [serial = 1882] [outer = (nil)]
12:45:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9e9a2800) [pid = 1963] [serial = 1883] [outer = 0x9e9a0400]
12:45:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9eaa3400) [pid = 1963] [serial = 1884] [outer = 0x9e9a0400]
12:45:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:38 INFO - document served over http requires an http
12:45:38 INFO - sub-resource via script-tag using the meta-csp
12:45:38 INFO - delivery method with swap-origin-redirect and when
12:45:38 INFO - the target request is cross-origin.
12:45:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4548ms
12:45:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:45:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecafc00 == 3 [pid = 1963] [id = 674]
12:45:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9ecb2400) [pid = 1963] [serial = 1885] [outer = (nil)]
12:45:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9ecb4400) [pid = 1963] [serial = 1886] [outer = 0x9ecb2400]
12:45:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9edd4800) [pid = 1963] [serial = 1887] [outer = 0x9ecb2400]
12:45:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:41 INFO - document served over http requires an http
12:45:41 INFO - sub-resource via xhr-request using the meta-csp
12:45:41 INFO - delivery method with keep-origin-redirect and when
12:45:41 INFO - the target request is cross-origin.
12:45:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2939ms
12:45:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:45:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef2800 == 4 [pid = 1963] [id = 675]
12:45:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9eef3400) [pid = 1963] [serial = 1888] [outer = (nil)]
12:45:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9eef8400) [pid = 1963] [serial = 1889] [outer = 0x9eef3400]
12:45:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9f704400) [pid = 1963] [serial = 1890] [outer = 0x9eef3400]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa3d7b400) [pid = 1963] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa17f4c00) [pid = 1963] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa0225000) [pid = 1963] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9f774400) [pid = 1963] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620266618]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa2d01800) [pid = 1963] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9e9a4800) [pid = 1963] [serial = 1829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa3ff2400) [pid = 1963] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9ff67800) [pid = 1963] [serial = 1782] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa459a800) [pid = 1963] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa4e33c00) [pid = 1963] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x9ecb5800) [pid = 1963] [serial = 1824] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9ecaa400) [pid = 1963] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa3ff0800) [pid = 1963] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa3b83c00) [pid = 1963] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa0d0bc00) [pid = 1963] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa016e400) [pid = 1963] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa1a3d800) [pid = 1963] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9f77d400) [pid = 1963] [serial = 1787] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa1aba800) [pid = 1963] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa0d08000) [pid = 1963] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9eeefc00) [pid = 1963] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620297057]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa43e0800) [pid = 1963] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9ea9c400) [pid = 1963] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9edde000) [pid = 1963] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9f704800) [pid = 1963] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9f7f5000) [pid = 1963] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x9ff69c00) [pid = 1963] [serial = 1656] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa0093800) [pid = 1963] [serial = 1661] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:45:45 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa022c400) [pid = 1963] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9e9a5000) [pid = 1963] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9ecacc00) [pid = 1963] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa058b000) [pid = 1963] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0xa0e1a000) [pid = 1963] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa0eec400) [pid = 1963] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa0ef2400) [pid = 1963] [serial = 1698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa172cc00) [pid = 1963] [serial = 1703] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa17f8c00) [pid = 1963] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa1ac4000) [pid = 1963] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa225a800) [pid = 1963] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9eaaa400) [pid = 1963] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9ff62000) [pid = 1963] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0xa058a400) [pid = 1963] [serial = 1740] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa17f6800) [pid = 1963] [serial = 1745] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa24ca800) [pid = 1963] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa29ebc00) [pid = 1963] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa2b08000) [pid = 1963] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa344fc00) [pid = 1963] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa3707c00) [pid = 1963] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa37f7c00) [pid = 1963] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa3d80800) [pid = 1963] [serial = 1805] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa43dbc00) [pid = 1963] [serial = 1808] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa4504000) [pid = 1963] [serial = 1811] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa45a0400) [pid = 1963] [serial = 1814] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa4e39c00) [pid = 1963] [serial = 1817] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa0228800) [pid = 1963] [serial = 1820] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa22c2c00) [pid = 1963] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9f703800) [pid = 1963] [serial = 1825] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9f710c00) [pid = 1963] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620297057]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa0091400) [pid = 1963] [serial = 1830] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0eee000) [pid = 1963] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa17f6400) [pid = 1963] [serial = 1835] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9f7f1000) [pid = 1963] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620266618]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa07c4000) [pid = 1963] [serial = 1788] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa1a34c00) [pid = 1963] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa1abe000) [pid = 1963] [serial = 1793] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa22c9400) [pid = 1963] [serial = 1796] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa3455000) [pid = 1963] [serial = 1799] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa3b8a400) [pid = 1963] [serial = 1802] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f775000) [pid = 1963] [serial = 1838] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa450e800) [pid = 1963] [serial = 1632] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9edd6c00) [pid = 1963] [serial = 1644] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9f775400) [pid = 1963] [serial = 1647] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9ff5dc00) [pid = 1963] [serial = 1650] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9ffdd000) [pid = 1963] [serial = 1653] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0170c00) [pid = 1963] [serial = 1658] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa0289400) [pid = 1963] [serial = 1663] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa07cac00) [pid = 1963] [serial = 1668] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9f7f4c00) [pid = 1963] [serial = 1671] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9ff5cc00) [pid = 1963] [serial = 1686] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa0d0e800) [pid = 1963] [serial = 1689] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa0ee7400) [pid = 1963] [serial = 1692] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa1043000) [pid = 1963] [serial = 1695] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa1732400) [pid = 1963] [serial = 1700] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa1a39000) [pid = 1963] [serial = 1705] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa20e6800) [pid = 1963] [serial = 1710] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa2261c00) [pid = 1963] [serial = 1713] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa24c7800) [pid = 1963] [serial = 1716] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa016ec00) [pid = 1963] [serial = 1734] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa07d2800) [pid = 1963] [serial = 1737] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa1a41c00) [pid = 1963] [serial = 1742] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa28a4000) [pid = 1963] [serial = 1747] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa29f1c00) [pid = 1963] [serial = 1752] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa2b0e000) [pid = 1963] [serial = 1755] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa2d0ec00) [pid = 1963] [serial = 1758] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa3701800) [pid = 1963] [serial = 1761] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa37ef400) [pid = 1963] [serial = 1764] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa3a46c00) [pid = 1963] [serial = 1767] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa3b8cc00) [pid = 1963] [serial = 1803] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa3fe7000) [pid = 1963] [serial = 1806] [outer = (nil)] [url = about:blank]
12:45:46 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa43e1c00) [pid = 1963] [serial = 1809] [outer = (nil)] [url = about:blank]
12:45:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:47 INFO - document served over http requires an http
12:45:47 INFO - sub-resource via xhr-request using the meta-csp
12:45:47 INFO - delivery method with no-redirect and when
12:45:47 INFO - the target request is cross-origin.
12:45:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 6314ms
12:45:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:45:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99c400 == 5 [pid = 1963] [id = 676]
12:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9e99d800) [pid = 1963] [serial = 1891] [outer = (nil)]
12:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9ecac800) [pid = 1963] [serial = 1892] [outer = 0x9e99d800]
12:45:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9edd4000) [pid = 1963] [serial = 1893] [outer = 0x9e99d800]
12:45:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:50 INFO - document served over http requires an http
12:45:50 INFO - sub-resource via xhr-request using the meta-csp
12:45:50 INFO - delivery method with swap-origin-redirect and when
12:45:50 INFO - the target request is cross-origin.
12:45:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2434ms
12:45:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:45:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaaa800 == 6 [pid = 1963] [id = 677]
12:45:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9eef9400) [pid = 1963] [serial = 1894] [outer = (nil)]
12:45:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9f710c00) [pid = 1963] [serial = 1895] [outer = 0x9eef9400]
12:45:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9f773400) [pid = 1963] [serial = 1896] [outer = 0x9eef9400]
12:45:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:52 INFO - document served over http requires an https
12:45:52 INFO - sub-resource via fetch-request using the meta-csp
12:45:52 INFO - delivery method with keep-origin-redirect and when
12:45:52 INFO - the target request is cross-origin.
12:45:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2503ms
12:45:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:45:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f709800 == 7 [pid = 1963] [id = 678]
12:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9f70d400) [pid = 1963] [serial = 1897] [outer = (nil)]
12:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9f7efc00) [pid = 1963] [serial = 1898] [outer = 0x9f70d400]
12:45:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9f7f4c00) [pid = 1963] [serial = 1899] [outer = 0x9f70d400]
12:45:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:55 INFO - document served over http requires an https
12:45:55 INFO - sub-resource via fetch-request using the meta-csp
12:45:55 INFO - delivery method with no-redirect and when
12:45:55 INFO - the target request is cross-origin.
12:45:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2454ms
12:45:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:45:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7ee800 == 8 [pid = 1963] [id = 679]
12:45:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ff5c000) [pid = 1963] [serial = 1900] [outer = (nil)]
12:45:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9ff64000) [pid = 1963] [serial = 1901] [outer = 0x9ff5c000]
12:45:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9ff69c00) [pid = 1963] [serial = 1902] [outer = 0x9ff5c000]
12:45:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:45:58 INFO - document served over http requires an https
12:45:58 INFO - sub-resource via fetch-request using the meta-csp
12:45:58 INFO - delivery method with swap-origin-redirect and when
12:45:58 INFO - the target request is cross-origin.
12:45:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3158ms
12:45:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:45:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff60c00 == 9 [pid = 1963] [id = 680]
12:45:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9ff62000) [pid = 1963] [serial = 1903] [outer = (nil)]
12:45:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9ffe3c00) [pid = 1963] [serial = 1904] [outer = 0x9ff62000]
12:45:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:45:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa0086c00) [pid = 1963] [serial = 1905] [outer = 0x9ff62000]
12:46:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008e000 == 10 [pid = 1963] [id = 681]
12:46:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa008e400) [pid = 1963] [serial = 1906] [outer = (nil)]
12:46:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0092000) [pid = 1963] [serial = 1907] [outer = 0xa008e400]
12:46:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:00 INFO - document served over http requires an https
12:46:00 INFO - sub-resource via iframe-tag using the meta-csp
12:46:00 INFO - delivery method with keep-origin-redirect and when
12:46:00 INFO - the target request is cross-origin.
12:46:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2238ms
12:46:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:46:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdcc00 == 11 [pid = 1963] [id = 682]
12:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9ffdfc00) [pid = 1963] [serial = 1908] [outer = (nil)]
12:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa016ec00) [pid = 1963] [serial = 1909] [outer = 0x9ffdfc00]
12:46:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa0176400) [pid = 1963] [serial = 1910] [outer = 0x9ffdfc00]
12:46:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0224800 == 12 [pid = 1963] [id = 683]
12:46:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa0224c00) [pid = 1963] [serial = 1911] [outer = (nil)]
12:46:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa0228800) [pid = 1963] [serial = 1912] [outer = 0xa0224c00]
12:46:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:03 INFO - document served over http requires an https
12:46:03 INFO - sub-resource via iframe-tag using the meta-csp
12:46:03 INFO - delivery method with no-redirect and when
12:46:03 INFO - the target request is cross-origin.
12:46:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2639ms
12:46:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:46:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa022d400 == 13 [pid = 1963] [id = 684]
12:46:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa022d800) [pid = 1963] [serial = 1913] [outer = (nil)]
12:46:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa0283400) [pid = 1963] [serial = 1914] [outer = 0xa022d800]
12:46:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa0284400) [pid = 1963] [serial = 1915] [outer = 0xa022d800]
12:46:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca8000 == 14 [pid = 1963] [id = 685]
12:46:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ecaa400) [pid = 1963] [serial = 1916] [outer = (nil)]
12:46:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9eef1400) [pid = 1963] [serial = 1917] [outer = 0x9ecaa400]
12:46:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:06 INFO - document served over http requires an https
12:46:06 INFO - sub-resource via iframe-tag using the meta-csp
12:46:06 INFO - delivery method with swap-origin-redirect and when
12:46:06 INFO - the target request is cross-origin.
12:46:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2646ms
12:46:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:46:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaa800 == 15 [pid = 1963] [id = 686]
12:46:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x9ecab000) [pid = 1963] [serial = 1918] [outer = (nil)]
12:46:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9f77dc00) [pid = 1963] [serial = 1919] [outer = 0x9ecab000]
12:46:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9ff60400) [pid = 1963] [serial = 1920] [outer = 0x9ecab000]
12:46:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecafc00 == 14 [pid = 1963] [id = 674]
12:46:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99fc00 == 13 [pid = 1963] [id = 673]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa37f3c00) [pid = 1963] [serial = 1800] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa28aac00) [pid = 1963] [serial = 1797] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa20e6000) [pid = 1963] [serial = 1794] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0ef2800) [pid = 1963] [serial = 1789] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0eea800) [pid = 1963] [serial = 1784] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa058d000) [pid = 1963] [serial = 1839] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0090800) [pid = 1963] [serial = 1826] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa0d04000) [pid = 1963] [serial = 1821] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa4e3e000) [pid = 1963] [serial = 1818] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa45a3800) [pid = 1963] [serial = 1815] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa4509400) [pid = 1963] [serial = 1812] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa20e2400) [pid = 1963] [serial = 1836] [outer = (nil)] [url = about:blank]
12:46:07 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa0283000) [pid = 1963] [serial = 1831] [outer = (nil)] [url = about:blank]
12:46:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:08 INFO - document served over http requires an https
12:46:08 INFO - sub-resource via script-tag using the meta-csp
12:46:08 INFO - delivery method with keep-origin-redirect and when
12:46:08 INFO - the target request is cross-origin.
12:46:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2253ms
12:46:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:46:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd5c00 == 14 [pid = 1963] [id = 687]
12:46:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9edd7800) [pid = 1963] [serial = 1921] [outer = (nil)]
12:46:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x9eef1000) [pid = 1963] [serial = 1922] [outer = 0x9edd7800]
12:46:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9f77cc00) [pid = 1963] [serial = 1923] [outer = 0x9edd7800]
12:46:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:10 INFO - document served over http requires an https
12:46:10 INFO - sub-resource via script-tag using the meta-csp
12:46:10 INFO - delivery method with no-redirect and when
12:46:10 INFO - the target request is cross-origin.
12:46:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2135ms
12:46:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:46:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddd400 == 15 [pid = 1963] [id = 688]
12:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9edde400) [pid = 1963] [serial = 1924] [outer = (nil)]
12:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa016c000) [pid = 1963] [serial = 1925] [outer = 0x9edde400]
12:46:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa0221c00) [pid = 1963] [serial = 1926] [outer = 0x9edde400]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9e9a2800) [pid = 1963] [serial = 1883] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9ecb4400) [pid = 1963] [serial = 1886] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa5fd5400) [pid = 1963] [serial = 1880] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa5c6a000) [pid = 1963] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa5a63400) [pid = 1963] [serial = 1872] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa5fb7000) [pid = 1963] [serial = 1877] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa5665000) [pid = 1963] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa565c800) [pid = 1963] [serial = 1862] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa5a5c000) [pid = 1963] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620327214]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa586d000) [pid = 1963] [serial = 1867] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa3d7d400) [pid = 1963] [serial = 1853] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa50d2c00) [pid = 1963] [serial = 1856] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa55e5c00) [pid = 1963] [serial = 1859] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa24cd400) [pid = 1963] [serial = 1844] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa2b0c400) [pid = 1963] [serial = 1847] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa3710000) [pid = 1963] [serial = 1850] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa022cc00) [pid = 1963] [serial = 1841] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9eef8400) [pid = 1963] [serial = 1889] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa5667c00) [pid = 1963] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9ecb2400) [pid = 1963] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9eef7c00) [pid = 1963] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa5a5a000) [pid = 1963] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620327214]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x9e9a0400) [pid = 1963] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa5a61c00) [pid = 1963] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa5c66c00) [pid = 1963] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa586ac00) [pid = 1963] [serial = 1871] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa55e5000) [pid = 1963] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa586b000) [pid = 1963] [serial = 1866] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa3a4d800) [pid = 1963] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa459f400) [pid = 1963] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa50de800) [pid = 1963] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa0091800) [pid = 1963] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa22c3800) [pid = 1963] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa2b0ac00) [pid = 1963] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa2d0c400) [pid = 1963] [serial = 1848] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa37f6800) [pid = 1963] [serial = 1851] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0xa28a9000) [pid = 1963] [serial = 1845] [outer = (nil)] [url = about:blank]
12:46:12 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0x9edd4800) [pid = 1963] [serial = 1887] [outer = (nil)] [url = about:blank]
12:46:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:13 INFO - document served over http requires an https
12:46:13 INFO - sub-resource via script-tag using the meta-csp
12:46:13 INFO - delivery method with swap-origin-redirect and when
12:46:13 INFO - the target request is cross-origin.
12:46:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3206ms
12:46:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:46:14 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0090800 == 16 [pid = 1963] [id = 689]
12:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0xa0091800) [pid = 1963] [serial = 1927] [outer = (nil)]
12:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0xa0288800) [pid = 1963] [serial = 1928] [outer = 0xa0091800]
12:46:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0xa0586400) [pid = 1963] [serial = 1929] [outer = 0xa0091800]
12:46:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:15 INFO - document served over http requires an https
12:46:15 INFO - sub-resource via xhr-request using the meta-csp
12:46:15 INFO - delivery method with keep-origin-redirect and when
12:46:15 INFO - the target request is cross-origin.
12:46:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
12:46:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:46:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f70ec00 == 17 [pid = 1963] [id = 690]
12:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0x9f76f000) [pid = 1963] [serial = 1930] [outer = (nil)]
12:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x9ff5dc00) [pid = 1963] [serial = 1931] [outer = 0x9f76f000]
12:46:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0xa0174400) [pid = 1963] [serial = 1932] [outer = 0x9f76f000]
12:46:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:17 INFO - document served over http requires an https
12:46:17 INFO - sub-resource via xhr-request using the meta-csp
12:46:17 INFO - delivery method with no-redirect and when
12:46:17 INFO - the target request is cross-origin.
12:46:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1926ms
12:46:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:46:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f77c800 == 18 [pid = 1963] [id = 691]
12:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9ffdc800) [pid = 1963] [serial = 1933] [outer = (nil)]
12:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa058fc00) [pid = 1963] [serial = 1934] [outer = 0x9ffdc800]
12:46:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa0594400) [pid = 1963] [serial = 1935] [outer = 0x9ffdc800]
12:46:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:19 INFO - document served over http requires an https
12:46:19 INFO - sub-resource via xhr-request using the meta-csp
12:46:19 INFO - delivery method with swap-origin-redirect and when
12:46:19 INFO - the target request is cross-origin.
12:46:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1952ms
12:46:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:46:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa058e000 == 19 [pid = 1963] [id = 692]
12:46:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa07c7400) [pid = 1963] [serial = 1936] [outer = (nil)]
12:46:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa07cec00) [pid = 1963] [serial = 1937] [outer = 0xa07c7400]
12:46:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0xa0d02400) [pid = 1963] [serial = 1938] [outer = 0xa07c7400]
12:46:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:22 INFO - document served over http requires an http
12:46:22 INFO - sub-resource via fetch-request using the meta-csp
12:46:22 INFO - delivery method with keep-origin-redirect and when
12:46:22 INFO - the target request is same-origin.
12:46:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2141ms
12:46:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:46:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d07800 == 20 [pid = 1963] [id = 693]
12:46:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa0d09000) [pid = 1963] [serial = 1939] [outer = (nil)]
12:46:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa0d0e800) [pid = 1963] [serial = 1940] [outer = 0xa0d09000]
12:46:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0xa0e17800) [pid = 1963] [serial = 1941] [outer = 0xa0d09000]
12:46:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:24 INFO - document served over http requires an http
12:46:24 INFO - sub-resource via fetch-request using the meta-csp
12:46:24 INFO - delivery method with no-redirect and when
12:46:24 INFO - the target request is same-origin.
12:46:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2400ms
12:46:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:46:25 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d0c400 == 21 [pid = 1963] [id = 694]
12:46:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0xa0e1e400) [pid = 1963] [serial = 1942] [outer = (nil)]
12:46:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa0e24000) [pid = 1963] [serial = 1943] [outer = 0xa0e1e400]
12:46:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0xa0ee9400) [pid = 1963] [serial = 1944] [outer = 0xa0e1e400]
12:46:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:27 INFO - document served over http requires an http
12:46:27 INFO - sub-resource via fetch-request using the meta-csp
12:46:27 INFO - delivery method with swap-origin-redirect and when
12:46:27 INFO - the target request is same-origin.
12:46:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2537ms
12:46:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:46:27 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0e23000 == 22 [pid = 1963] [id = 695]
12:46:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa0eef800) [pid = 1963] [serial = 1945] [outer = (nil)]
12:46:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa1041400) [pid = 1963] [serial = 1946] [outer = 0xa0eef800]
12:46:28 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa1046400) [pid = 1963] [serial = 1947] [outer = 0xa0eef800]
12:46:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa104e400 == 23 [pid = 1963] [id = 696]
12:46:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa104e800) [pid = 1963] [serial = 1948] [outer = (nil)]
12:46:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa172bc00) [pid = 1963] [serial = 1949] [outer = 0xa104e800]
12:46:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:29 INFO - document served over http requires an http
12:46:29 INFO - sub-resource via iframe-tag using the meta-csp
12:46:29 INFO - delivery method with keep-origin-redirect and when
12:46:29 INFO - the target request is same-origin.
12:46:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2439ms
12:46:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:46:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eefcc00 == 24 [pid = 1963] [id = 697]
12:46:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa172f400) [pid = 1963] [serial = 1950] [outer = (nil)]
12:46:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa1734800) [pid = 1963] [serial = 1951] [outer = 0xa172f400]
12:46:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1738c00) [pid = 1963] [serial = 1952] [outer = 0xa172f400]
12:46:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f704000 == 25 [pid = 1963] [id = 698]
12:46:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9f709000) [pid = 1963] [serial = 1953] [outer = (nil)]
12:46:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9f77d400) [pid = 1963] [serial = 1954] [outer = 0x9f709000]
12:46:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:33 INFO - document served over http requires an http
12:46:33 INFO - sub-resource via iframe-tag using the meta-csp
12:46:33 INFO - delivery method with no-redirect and when
12:46:33 INFO - the target request is same-origin.
12:46:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3875ms
12:46:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:46:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa0c00 == 26 [pid = 1963] [id = 699]
12:46:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9edd5800) [pid = 1963] [serial = 1955] [outer = (nil)]
12:46:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ff61800) [pid = 1963] [serial = 1956] [outer = 0x9edd5800]
12:46:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0174800) [pid = 1963] [serial = 1957] [outer = 0x9edd5800]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddd400 == 25 [pid = 1963] [id = 688]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd5c00 == 24 [pid = 1963] [id = 687]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaa800 == 23 [pid = 1963] [id = 686]
12:46:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5800 == 24 [pid = 1963] [id = 700]
12:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9ecaa800) [pid = 1963] [serial = 1958] [outer = (nil)]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca8000 == 23 [pid = 1963] [id = 685]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa022d400 == 22 [pid = 1963] [id = 684]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa0224800 == 21 [pid = 1963] [id = 683]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdcc00 == 20 [pid = 1963] [id = 682]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0xa008e000 == 19 [pid = 1963] [id = 681]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff60c00 == 18 [pid = 1963] [id = 680]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7ee800 == 17 [pid = 1963] [id = 679]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9f709800 == 16 [pid = 1963] [id = 678]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaaa800 == 15 [pid = 1963] [id = 677]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99c400 == 14 [pid = 1963] [id = 676]
12:46:35 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef2800 == 13 [pid = 1963] [id = 675]
12:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9eaaa800) [pid = 1963] [serial = 1959] [outer = 0x9ecaa800]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9eaa3400) [pid = 1963] [serial = 1884] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa50d9000) [pid = 1963] [serial = 1857] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa3fee000) [pid = 1963] [serial = 1854] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa5660800) [pid = 1963] [serial = 1863] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa55ea400) [pid = 1963] [serial = 1860] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa5c60800) [pid = 1963] [serial = 1873] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa5871c00) [pid = 1963] [serial = 1868] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa5fbd400) [pid = 1963] [serial = 1878] [outer = (nil)] [url = about:blank]
12:46:35 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa1047400) [pid = 1963] [serial = 1842] [outer = (nil)] [url = about:blank]
12:46:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:35 INFO - document served over http requires an http
12:46:35 INFO - sub-resource via iframe-tag using the meta-csp
12:46:35 INFO - delivery method with swap-origin-redirect and when
12:46:35 INFO - the target request is same-origin.
12:46:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2051ms
12:46:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:46:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa6c00 == 14 [pid = 1963] [id = 701]
12:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ecb3400) [pid = 1963] [serial = 1960] [outer = (nil)]
12:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9f70fc00) [pid = 1963] [serial = 1961] [outer = 0x9ecb3400]
12:46:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9f7ea400) [pid = 1963] [serial = 1962] [outer = 0x9ecb3400]
12:46:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:37 INFO - document served over http requires an http
12:46:37 INFO - sub-resource via script-tag using the meta-csp
12:46:37 INFO - delivery method with keep-origin-redirect and when
12:46:37 INFO - the target request is same-origin.
12:46:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1740ms
12:46:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:46:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eef0000 == 15 [pid = 1963] [id = 702]
12:46:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9ffdcc00) [pid = 1963] [serial = 1963] [outer = (nil)]
12:46:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0092c00) [pid = 1963] [serial = 1964] [outer = 0x9ffdcc00]
12:46:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa0220000) [pid = 1963] [serial = 1965] [outer = 0x9ffdcc00]
12:46:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:39 INFO - document served over http requires an http
12:46:39 INFO - sub-resource via script-tag using the meta-csp
12:46:39 INFO - delivery method with no-redirect and when
12:46:39 INFO - the target request is same-origin.
12:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1887ms
12:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:46:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa008c800 == 16 [pid = 1963] [id = 703]
12:46:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa008d000) [pid = 1963] [serial = 1966] [outer = (nil)]
12:46:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa07cf000) [pid = 1963] [serial = 1967] [outer = 0xa008d000]
12:46:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa0e20400) [pid = 1963] [serial = 1968] [outer = 0xa008d000]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa0283400) [pid = 1963] [serial = 1914] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa016ec00) [pid = 1963] [serial = 1909] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9eef1400) [pid = 1963] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x9f710c00) [pid = 1963] [serial = 1895] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9ecac800) [pid = 1963] [serial = 1892] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9ff64000) [pid = 1963] [serial = 1901] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x9eef1000) [pid = 1963] [serial = 1922] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9f7efc00) [pid = 1963] [serial = 1898] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa0228800) [pid = 1963] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620362509]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa0092000) [pid = 1963] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9f77dc00) [pid = 1963] [serial = 1919] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x9ffe3c00) [pid = 1963] [serial = 1904] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa016c000) [pid = 1963] [serial = 1925] [outer = (nil)] [url = about:blank]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0x9ecab000) [pid = 1963] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0x9edde400) [pid = 1963] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9edd7800) [pid = 1963] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9ecaa400) [pid = 1963] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa022d800) [pid = 1963] [serial = 1913] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa5fce400) [pid = 1963] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0xa0224c00) [pid = 1963] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620362509]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa008e400) [pid = 1963] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:46:41 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa5fd9400) [pid = 1963] [serial = 1881] [outer = (nil)] [url = about:blank]
12:46:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:42 INFO - document served over http requires an http
12:46:42 INFO - sub-resource via script-tag using the meta-csp
12:46:42 INFO - delivery method with swap-origin-redirect and when
12:46:42 INFO - the target request is same-origin.
12:46:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3154ms
12:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:46:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecac800 == 17 [pid = 1963] [id = 704]
12:46:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9edd2800) [pid = 1963] [serial = 1969] [outer = (nil)]
12:46:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0xa016c000) [pid = 1963] [serial = 1970] [outer = 0x9edd2800]
12:46:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0xa07c8000) [pid = 1963] [serial = 1971] [outer = 0x9edd2800]
12:46:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:44 INFO - document served over http requires an http
12:46:44 INFO - sub-resource via xhr-request using the meta-csp
12:46:44 INFO - delivery method with keep-origin-redirect and when
12:46:44 INFO - the target request is same-origin.
12:46:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2185ms
12:46:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:46:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edde800 == 18 [pid = 1963] [id = 705]
12:46:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x9f70a800) [pid = 1963] [serial = 1972] [outer = (nil)]
12:46:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9ff69800) [pid = 1963] [serial = 1973] [outer = 0x9f70a800]
12:46:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0xa016a000) [pid = 1963] [serial = 1974] [outer = 0x9f70a800]
12:46:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:46 INFO - document served over http requires an http
12:46:46 INFO - sub-resource via xhr-request using the meta-csp
12:46:46 INFO - delivery method with no-redirect and when
12:46:46 INFO - the target request is same-origin.
12:46:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2292ms
12:46:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:46:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f772800 == 19 [pid = 1963] [id = 706]
12:46:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9ff65c00) [pid = 1963] [serial = 1975] [outer = (nil)]
12:46:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0xa1042400) [pid = 1963] [serial = 1976] [outer = 0x9ff65c00]
12:46:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0xa172f000) [pid = 1963] [serial = 1977] [outer = 0x9ff65c00]
12:46:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:49 INFO - document served over http requires an http
12:46:49 INFO - sub-resource via xhr-request using the meta-csp
12:46:49 INFO - delivery method with swap-origin-redirect and when
12:46:49 INFO - the target request is same-origin.
12:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3042ms
12:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:46:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0ef3800 == 20 [pid = 1963] [id = 707]
12:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa0ef4000) [pid = 1963] [serial = 1978] [outer = (nil)]
12:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa17f8800) [pid = 1963] [serial = 1979] [outer = 0xa0ef4000]
12:46:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa1a35400) [pid = 1963] [serial = 1980] [outer = 0xa0ef4000]
12:46:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:51 INFO - document served over http requires an https
12:46:51 INFO - sub-resource via fetch-request using the meta-csp
12:46:51 INFO - delivery method with keep-origin-redirect and when
12:46:51 INFO - the target request is same-origin.
12:46:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2157ms
12:46:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:46:52 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f6800 == 21 [pid = 1963] [id = 708]
12:46:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa1a3c800) [pid = 1963] [serial = 1981] [outer = (nil)]
12:46:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa1a41800) [pid = 1963] [serial = 1982] [outer = 0xa1a3c800]
12:46:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa1abb000) [pid = 1963] [serial = 1983] [outer = 0xa1a3c800]
12:46:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:53 INFO - document served over http requires an https
12:46:53 INFO - sub-resource via fetch-request using the meta-csp
12:46:53 INFO - delivery method with no-redirect and when
12:46:53 INFO - the target request is same-origin.
12:46:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1938ms
12:46:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:46:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac1400 == 22 [pid = 1963] [id = 709]
12:46:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa1ac2c00) [pid = 1963] [serial = 1984] [outer = (nil)]
12:46:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa20e2c00) [pid = 1963] [serial = 1985] [outer = 0xa1ac2c00]
12:46:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa20e7000) [pid = 1963] [serial = 1986] [outer = 0xa1ac2c00]
12:46:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:55 INFO - document served over http requires an https
12:46:55 INFO - sub-resource via fetch-request using the meta-csp
12:46:55 INFO - delivery method with swap-origin-redirect and when
12:46:55 INFO - the target request is same-origin.
12:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2001ms
12:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:46:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1ac4c00 == 23 [pid = 1963] [id = 710]
12:46:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa20ed800) [pid = 1963] [serial = 1987] [outer = (nil)]
12:46:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa225a800) [pid = 1963] [serial = 1988] [outer = 0xa20ed800]
12:46:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa2260800) [pid = 1963] [serial = 1989] [outer = 0xa20ed800]
12:46:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22be800 == 24 [pid = 1963] [id = 711]
12:46:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0xa22bec00) [pid = 1963] [serial = 1990] [outer = (nil)]
12:46:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa22c1400) [pid = 1963] [serial = 1991] [outer = 0xa22bec00]
12:46:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:46:58 INFO - document served over http requires an https
12:46:58 INFO - sub-resource via iframe-tag using the meta-csp
12:46:58 INFO - delivery method with keep-origin-redirect and when
12:46:58 INFO - the target request is same-origin.
12:46:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2699ms
12:46:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:46:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2256800 == 25 [pid = 1963] [id = 712]
12:46:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa2259000) [pid = 1963] [serial = 1992] [outer = (nil)]
12:46:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa22c7000) [pid = 1963] [serial = 1993] [outer = 0xa2259000]
12:46:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:46:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa24c7c00) [pid = 1963] [serial = 1994] [outer = 0xa2259000]
12:47:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa24cf400 == 26 [pid = 1963] [id = 713]
12:47:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa24cf800) [pid = 1963] [serial = 1995] [outer = (nil)]
12:47:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa24d1400) [pid = 1963] [serial = 1996] [outer = 0xa24cf800]
12:47:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:01 INFO - document served over http requires an https
12:47:01 INFO - sub-resource via iframe-tag using the meta-csp
12:47:01 INFO - delivery method with no-redirect and when
12:47:01 INFO - the target request is same-origin.
12:47:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2490ms
12:47:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:47:01 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c5000 == 27 [pid = 1963] [id = 714]
12:47:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa22c5c00) [pid = 1963] [serial = 1997] [outer = (nil)]
12:47:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa28a2400) [pid = 1963] [serial = 1998] [outer = 0xa22c5c00]
12:47:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa28a6000) [pid = 1963] [serial = 1999] [outer = 0xa22c5c00]
12:47:04 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28ae400 == 28 [pid = 1963] [id = 715]
12:47:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa28ae800) [pid = 1963] [serial = 2000] [outer = (nil)]
12:47:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9edd5400) [pid = 1963] [serial = 2001] [outer = 0xa28ae800]
12:47:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:05 INFO - document served over http requires an https
12:47:05 INFO - sub-resource via iframe-tag using the meta-csp
12:47:05 INFO - delivery method with swap-origin-redirect and when
12:47:05 INFO - the target request is same-origin.
12:47:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4290ms
12:47:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:47:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecaf400 == 29 [pid = 1963] [id = 716]
12:47:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9eddf800) [pid = 1963] [serial = 2002] [outer = (nil)]
12:47:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ff5c800) [pid = 1963] [serial = 2003] [outer = 0x9eddf800]
12:47:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0084c00) [pid = 1963] [serial = 2004] [outer = 0x9eddf800]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa008c800 == 28 [pid = 1963] [id = 703]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eef0000 == 27 [pid = 1963] [id = 702]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa6c00 == 26 [pid = 1963] [id = 701]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5800 == 25 [pid = 1963] [id = 700]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa0c00 == 24 [pid = 1963] [id = 699]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9f704000 == 23 [pid = 1963] [id = 698]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9eefcc00 == 22 [pid = 1963] [id = 697]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa104e400 == 21 [pid = 1963] [id = 696]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa0e23000 == 20 [pid = 1963] [id = 695]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d0c400 == 19 [pid = 1963] [id = 694]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d07800 == 18 [pid = 1963] [id = 693]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0xa058e000 == 17 [pid = 1963] [id = 692]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9f77c800 == 16 [pid = 1963] [id = 691]
12:47:07 INFO - PROCESS | 1915 | --DOCSHELL 0x9f70ec00 == 15 [pid = 1963] [id = 690]
12:47:07 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa0284400) [pid = 1963] [serial = 1915] [outer = (nil)] [url = about:blank]
12:47:07 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ff60400) [pid = 1963] [serial = 1920] [outer = (nil)] [url = about:blank]
12:47:07 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9f77cc00) [pid = 1963] [serial = 1923] [outer = (nil)] [url = about:blank]
12:47:07 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa0221c00) [pid = 1963] [serial = 1926] [outer = (nil)] [url = about:blank]
12:47:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:07 INFO - document served over http requires an https
12:47:07 INFO - sub-resource via script-tag using the meta-csp
12:47:07 INFO - delivery method with keep-origin-redirect and when
12:47:07 INFO - the target request is same-origin.
12:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2244ms
12:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:47:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99f400 == 16 [pid = 1963] [id = 717]
12:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x9eaa6800) [pid = 1963] [serial = 2005] [outer = (nil)]
12:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9eef5c00) [pid = 1963] [serial = 2006] [outer = 0x9eaa6800]
12:47:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9f77cc00) [pid = 1963] [serial = 2007] [outer = 0x9eaa6800]
12:47:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:09 INFO - document served over http requires an https
12:47:09 INFO - sub-resource via script-tag using the meta-csp
12:47:09 INFO - delivery method with no-redirect and when
12:47:09 INFO - the target request is same-origin.
12:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1792ms
12:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:47:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecad000 == 17 [pid = 1963] [id = 718]
12:47:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0093c00) [pid = 1963] [serial = 2008] [outer = (nil)]
12:47:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa0223c00) [pid = 1963] [serial = 2009] [outer = 0xa0093c00]
12:47:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa028c800) [pid = 1963] [serial = 2010] [outer = 0xa0093c00]
12:47:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:11 INFO - document served over http requires an https
12:47:11 INFO - sub-resource via script-tag using the meta-csp
12:47:11 INFO - delivery method with swap-origin-redirect and when
12:47:11 INFO - the target request is same-origin.
12:47:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1900ms
12:47:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:47:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa07c5c00 == 18 [pid = 1963] [id = 719]
12:47:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa07c7800) [pid = 1963] [serial = 2011] [outer = (nil)]
12:47:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0d05400) [pid = 1963] [serial = 2012] [outer = 0xa07c7800]
12:47:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa0e17400) [pid = 1963] [serial = 2013] [outer = 0xa07c7800]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa172bc00) [pid = 1963] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa1041400) [pid = 1963] [serial = 1946] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa07cec00) [pid = 1963] [serial = 1937] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0d0e800) [pid = 1963] [serial = 1940] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0e24000) [pid = 1963] [serial = 1943] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa0288800) [pid = 1963] [serial = 1928] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ff5dc00) [pid = 1963] [serial = 1931] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa058fc00) [pid = 1963] [serial = 1934] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa07cf000) [pid = 1963] [serial = 1967] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0092c00) [pid = 1963] [serial = 1964] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x9f70fc00) [pid = 1963] [serial = 1961] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9f77d400) [pid = 1963] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620392861]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa1734800) [pid = 1963] [serial = 1951] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9eaaa800) [pid = 1963] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9ff61800) [pid = 1963] [serial = 1956] [outer = (nil)] [url = about:blank]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9ecb3400) [pid = 1963] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9ffdcc00) [pid = 1963] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9ecaa800) [pid = 1963] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9f709000) [pid = 1963] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620392861]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9edd5800) [pid = 1963] [serial = 1955] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa008d000) [pid = 1963] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa172f400) [pid = 1963] [serial = 1950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:47:14 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa104e800) [pid = 1963] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:47:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:14 INFO - document served over http requires an https
12:47:14 INFO - sub-resource via xhr-request using the meta-csp
12:47:14 INFO - delivery method with keep-origin-redirect and when
12:47:14 INFO - the target request is same-origin.
12:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3034ms
12:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:47:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa4000 == 19 [pid = 1963] [id = 720]
12:47:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9f70a400) [pid = 1963] [serial = 2014] [outer = (nil)]
12:47:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0288800) [pid = 1963] [serial = 2015] [outer = 0x9f70a400]
12:47:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0e1f000) [pid = 1963] [serial = 2016] [outer = 0x9f70a400]
12:47:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:16 INFO - document served over http requires an https
12:47:16 INFO - sub-resource via xhr-request using the meta-csp
12:47:16 INFO - delivery method with no-redirect and when
12:47:16 INFO - the target request is same-origin.
12:47:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2297ms
12:47:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:47:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f76e400 == 20 [pid = 1963] [id = 721]
12:47:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9f77d000) [pid = 1963] [serial = 2017] [outer = (nil)]
12:47:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa0091000) [pid = 1963] [serial = 2018] [outer = 0x9f77d000]
12:47:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa07c3400) [pid = 1963] [serial = 2019] [outer = 0x9f77d000]
12:47:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:19 INFO - document served over http requires an https
12:47:19 INFO - sub-resource via xhr-request using the meta-csp
12:47:19 INFO - delivery method with swap-origin-redirect and when
12:47:19 INFO - the target request is same-origin.
12:47:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2342ms
12:47:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:47:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff62c00 == 21 [pid = 1963] [id = 722]
12:47:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9ffdb000) [pid = 1963] [serial = 2020] [outer = (nil)]
12:47:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa1045c00) [pid = 1963] [serial = 2021] [outer = 0x9ffdb000]
12:47:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa172bc00) [pid = 1963] [serial = 2022] [outer = 0x9ffdb000]
12:47:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:22 INFO - document served over http requires an http
12:47:22 INFO - sub-resource via fetch-request using the meta-referrer
12:47:22 INFO - delivery method with keep-origin-redirect and when
12:47:22 INFO - the target request is cross-origin.
12:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3072ms
12:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:47:22 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1041400 == 22 [pid = 1963] [id = 723]
12:47:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa1043000) [pid = 1963] [serial = 2023] [outer = (nil)]
12:47:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa1ab7800) [pid = 1963] [serial = 2024] [outer = 0xa1043000]
12:47:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa20f1800) [pid = 1963] [serial = 2025] [outer = 0xa1043000]
12:47:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:24 INFO - document served over http requires an http
12:47:24 INFO - sub-resource via fetch-request using the meta-referrer
12:47:24 INFO - delivery method with no-redirect and when
12:47:24 INFO - the target request is cross-origin.
12:47:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2043ms
12:47:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:47:24 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3d800 == 23 [pid = 1963] [id = 724]
12:47:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa22bc400) [pid = 1963] [serial = 2026] [outer = (nil)]
12:47:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa28a9000) [pid = 1963] [serial = 2027] [outer = 0xa22bc400]
12:47:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa28b1800) [pid = 1963] [serial = 2028] [outer = 0xa22bc400]
12:47:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:26 INFO - document served over http requires an http
12:47:26 INFO - sub-resource via fetch-request using the meta-referrer
12:47:26 INFO - delivery method with swap-origin-redirect and when
12:47:26 INFO - the target request is cross-origin.
12:47:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1940ms
12:47:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:47:26 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29ee000 == 24 [pid = 1963] [id = 725]
12:47:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa29ee800) [pid = 1963] [serial = 2029] [outer = (nil)]
12:47:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa29f5800) [pid = 1963] [serial = 2030] [outer = 0xa29ee800]
12:47:27 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa2b03c00) [pid = 1963] [serial = 2031] [outer = 0xa29ee800]
12:47:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2b0d400 == 25 [pid = 1963] [id = 726]
12:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa2b0d800) [pid = 1963] [serial = 2032] [outer = (nil)]
12:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa2b10000) [pid = 1963] [serial = 2033] [outer = 0xa2b0d800]
12:47:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:28 INFO - document served over http requires an http
12:47:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:47:28 INFO - delivery method with keep-origin-redirect and when
12:47:28 INFO - the target request is cross-origin.
12:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2140ms
12:47:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:47:28 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f2c00 == 26 [pid = 1963] [id = 727]
12:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa29f3800) [pid = 1963] [serial = 2034] [outer = (nil)]
12:47:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa2d09400) [pid = 1963] [serial = 2035] [outer = 0xa29f3800]
12:47:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa2d10c00) [pid = 1963] [serial = 2036] [outer = 0xa29f3800]
12:47:30 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3450c00 == 27 [pid = 1963] [id = 728]
12:47:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa3451000) [pid = 1963] [serial = 2037] [outer = (nil)]
12:47:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa3453800) [pid = 1963] [serial = 2038] [outer = 0xa3451000]
12:47:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:30 INFO - document served over http requires an http
12:47:30 INFO - sub-resource via iframe-tag using the meta-referrer
12:47:30 INFO - delivery method with no-redirect and when
12:47:30 INFO - the target request is cross-origin.
12:47:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2406ms
12:47:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:47:31 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2d07c00 == 28 [pid = 1963] [id = 729]
12:47:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa3451800) [pid = 1963] [serial = 2039] [outer = (nil)]
12:47:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa3702800) [pid = 1963] [serial = 2040] [outer = 0xa3451800]
12:47:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa3706800) [pid = 1963] [serial = 2041] [outer = 0xa3451800]
12:47:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa370ec00 == 29 [pid = 1963] [id = 730]
12:47:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa370f000) [pid = 1963] [serial = 2042] [outer = (nil)]
12:47:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa37edc00) [pid = 1963] [serial = 2043] [outer = 0xa370f000]
12:47:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:33 INFO - document served over http requires an http
12:47:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:47:33 INFO - delivery method with swap-origin-redirect and when
12:47:33 INFO - the target request is cross-origin.
12:47:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2550ms
12:47:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:47:33 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3458800 == 30 [pid = 1963] [id = 731]
12:47:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa3458c00) [pid = 1963] [serial = 2044] [outer = (nil)]
12:47:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa37f3000) [pid = 1963] [serial = 2045] [outer = 0xa3458c00]
12:47:34 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa37f7400) [pid = 1963] [serial = 2046] [outer = 0xa3458c00]
12:47:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:35 INFO - document served over http requires an http
12:47:35 INFO - sub-resource via script-tag using the meta-referrer
12:47:35 INFO - delivery method with keep-origin-redirect and when
12:47:35 INFO - the target request is cross-origin.
12:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2336ms
12:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:47:36 INFO - PROCESS | 1915 | ++DOCSHELL 0xa37f1800 == 31 [pid = 1963] [id = 732]
12:47:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa37f1c00) [pid = 1963] [serial = 2047] [outer = (nil)]
12:47:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa3a49800) [pid = 1963] [serial = 2048] [outer = 0xa37f1c00]
12:47:37 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa3a4e400) [pid = 1963] [serial = 2049] [outer = 0xa37f1c00]
12:47:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:39 INFO - document served over http requires an http
12:47:39 INFO - sub-resource via script-tag using the meta-referrer
12:47:39 INFO - delivery method with no-redirect and when
12:47:39 INFO - the target request is cross-origin.
12:47:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3808ms
12:47:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:47:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7efc00 == 32 [pid = 1963] [id = 733]
12:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x9f7f2c00) [pid = 1963] [serial = 2050] [outer = (nil)]
12:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa0170000) [pid = 1963] [serial = 2051] [outer = 0x9f7f2c00]
12:47:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa0287000) [pid = 1963] [serial = 2052] [outer = 0x9f7f2c00]
12:47:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:41 INFO - document served over http requires an http
12:47:41 INFO - sub-resource via script-tag using the meta-referrer
12:47:41 INFO - delivery method with swap-origin-redirect and when
12:47:41 INFO - the target request is cross-origin.
12:47:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2045ms
12:47:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:47:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5400 == 33 [pid = 1963] [id = 734]
12:47:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x9eaa7400) [pid = 1963] [serial = 2053] [outer = (nil)]
12:47:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x9edd2400) [pid = 1963] [serial = 2054] [outer = 0x9eaa7400]
12:47:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x9f708400) [pid = 1963] [serial = 2055] [outer = 0x9eaa7400]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa07c5c00 == 32 [pid = 1963] [id = 719]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecad000 == 31 [pid = 1963] [id = 718]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99f400 == 30 [pid = 1963] [id = 717]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa28ae400 == 29 [pid = 1963] [id = 715]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecaf400 == 28 [pid = 1963] [id = 716]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa24cf400 == 27 [pid = 1963] [id = 713]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa2256800 == 26 [pid = 1963] [id = 712]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa22be800 == 25 [pid = 1963] [id = 711]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac4c00 == 24 [pid = 1963] [id = 710]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa1ac1400 == 23 [pid = 1963] [id = 709]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f6800 == 22 [pid = 1963] [id = 708]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0xa0ef3800 == 21 [pid = 1963] [id = 707]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9f772800 == 20 [pid = 1963] [id = 706]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac800 == 19 [pid = 1963] [id = 704]
12:47:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9edde800 == 18 [pid = 1963] [id = 705]
12:47:43 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa1738c00) [pid = 1963] [serial = 1952] [outer = (nil)] [url = about:blank]
12:47:43 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x9f7ea400) [pid = 1963] [serial = 1962] [outer = (nil)] [url = about:blank]
12:47:43 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa0174800) [pid = 1963] [serial = 1957] [outer = (nil)] [url = about:blank]
12:47:43 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa0e20400) [pid = 1963] [serial = 1968] [outer = (nil)] [url = about:blank]
12:47:43 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa0220000) [pid = 1963] [serial = 1965] [outer = (nil)] [url = about:blank]
12:47:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:43 INFO - document served over http requires an http
12:47:43 INFO - sub-resource via xhr-request using the meta-referrer
12:47:43 INFO - delivery method with keep-origin-redirect and when
12:47:43 INFO - the target request is cross-origin.
12:47:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1898ms
12:47:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:47:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eddec00 == 19 [pid = 1963] [id = 735]
12:47:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x9f772800) [pid = 1963] [serial = 2056] [outer = (nil)]
12:47:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x9f7f6c00) [pid = 1963] [serial = 2057] [outer = 0x9f772800]
12:47:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x9ffd8400) [pid = 1963] [serial = 2058] [outer = 0x9f772800]
12:47:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:45 INFO - document served over http requires an http
12:47:45 INFO - sub-resource via xhr-request using the meta-referrer
12:47:45 INFO - delivery method with no-redirect and when
12:47:45 INFO - the target request is cross-origin.
12:47:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1947ms
12:47:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:47:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7eb000 == 20 [pid = 1963] [id = 736]
12:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa008e000) [pid = 1963] [serial = 2059] [outer = (nil)]
12:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa0220c00) [pid = 1963] [serial = 2060] [outer = 0xa008e000]
12:47:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa022e400) [pid = 1963] [serial = 2061] [outer = 0xa008e000]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa22c1400) [pid = 1963] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa225a800) [pid = 1963] [serial = 1988] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa24d1400) [pid = 1963] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620420748]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa22c7000) [pid = 1963] [serial = 1993] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x9ff5c800) [pid = 1963] [serial = 2003] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9edd5400) [pid = 1963] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa28a2400) [pid = 1963] [serial = 1998] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa20e2c00) [pid = 1963] [serial = 1985] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9eef5c00) [pid = 1963] [serial = 2006] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa1a41800) [pid = 1963] [serial = 1982] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa17f8800) [pid = 1963] [serial = 1979] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa0d05400) [pid = 1963] [serial = 2012] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa1042400) [pid = 1963] [serial = 1976] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa0223c00) [pid = 1963] [serial = 2009] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa016c000) [pid = 1963] [serial = 1970] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9ff69800) [pid = 1963] [serial = 1973] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0093c00) [pid = 1963] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9eddf800) [pid = 1963] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa07c7800) [pid = 1963] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9eaa6800) [pid = 1963] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa22bec00) [pid = 1963] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa24cf800) [pid = 1963] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620420748]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa28ae800) [pid = 1963] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9f773400) [pid = 1963] [serial = 1896] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x9edd4000) [pid = 1963] [serial = 1893] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9f704400) [pid = 1963] [serial = 1890] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa1046400) [pid = 1963] [serial = 1947] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9ff69c00) [pid = 1963] [serial = 1902] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa0e17800) [pid = 1963] [serial = 1941] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0174400) [pid = 1963] [serial = 1932] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0e17400) [pid = 1963] [serial = 2013] [outer = (nil)] [url = about:blank]
12:47:47 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0d02400) [pid = 1963] [serial = 1938] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x9f7f4c00) [pid = 1963] [serial = 1899] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0594400) [pid = 1963] [serial = 1935] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa0086c00) [pid = 1963] [serial = 1905] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0ee9400) [pid = 1963] [serial = 1944] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa07c8000) [pid = 1963] [serial = 1971] [outer = (nil)] [url = about:blank]
12:47:48 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa0176400) [pid = 1963] [serial = 1910] [outer = (nil)] [url = about:blank]
12:47:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:48 INFO - document served over http requires an http
12:47:48 INFO - sub-resource via xhr-request using the meta-referrer
12:47:48 INFO - delivery method with swap-origin-redirect and when
12:47:48 INFO - the target request is cross-origin.
12:47:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2737ms
12:47:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:47:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9fc00 == 21 [pid = 1963] [id = 737]
12:47:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9eddc800) [pid = 1963] [serial = 2062] [outer = (nil)]
12:47:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9eef5c00) [pid = 1963] [serial = 2063] [outer = 0x9eddc800]
12:47:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9ff5e800) [pid = 1963] [serial = 2064] [outer = 0x9eddc800]
12:47:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:50 INFO - document served over http requires an https
12:47:50 INFO - sub-resource via fetch-request using the meta-referrer
12:47:50 INFO - delivery method with keep-origin-redirect and when
12:47:50 INFO - the target request is cross-origin.
12:47:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2186ms
12:47:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:47:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa6800 == 22 [pid = 1963] [id = 738]
12:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9ecb0c00) [pid = 1963] [serial = 2065] [outer = (nil)]
12:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9f7ee400) [pid = 1963] [serial = 2066] [outer = 0x9ecb0c00]
12:47:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa008c400) [pid = 1963] [serial = 2067] [outer = 0x9ecb0c00]
12:47:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:52 INFO - document served over http requires an https
12:47:52 INFO - sub-resource via fetch-request using the meta-referrer
12:47:52 INFO - delivery method with no-redirect and when
12:47:52 INFO - the target request is cross-origin.
12:47:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2397ms
12:47:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:47:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f706000 == 23 [pid = 1963] [id = 739]
12:47:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9f709c00) [pid = 1963] [serial = 2068] [outer = (nil)]
12:47:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0xa0588000) [pid = 1963] [serial = 2069] [outer = 0x9f709c00]
12:47:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0594c00) [pid = 1963] [serial = 2070] [outer = 0x9f709c00]
12:47:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:55 INFO - document served over http requires an https
12:47:55 INFO - sub-resource via fetch-request using the meta-referrer
12:47:55 INFO - delivery method with swap-origin-redirect and when
12:47:55 INFO - the target request is cross-origin.
12:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3049ms
12:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:47:56 INFO - PROCESS | 1915 | ++DOCSHELL 0xa028c000 == 24 [pid = 1963] [id = 740]
12:47:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa028f000) [pid = 1963] [serial = 2071] [outer = (nil)]
12:47:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa0d0c400) [pid = 1963] [serial = 2072] [outer = 0xa028f000]
12:47:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa0e1a000) [pid = 1963] [serial = 2073] [outer = 0xa028f000]
12:47:57 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0eee800 == 25 [pid = 1963] [id = 741]
12:47:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa0eeec00) [pid = 1963] [serial = 2074] [outer = (nil)]
12:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa0ef4800) [pid = 1963] [serial = 2075] [outer = 0xa0eeec00]
12:47:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:47:58 INFO - document served over http requires an https
12:47:58 INFO - sub-resource via iframe-tag using the meta-referrer
12:47:58 INFO - delivery method with keep-origin-redirect and when
12:47:58 INFO - the target request is cross-origin.
12:47:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2248ms
12:47:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:47:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0d07000 == 26 [pid = 1963] [id = 742]
12:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa0d08800) [pid = 1963] [serial = 2076] [outer = (nil)]
12:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa104a800) [pid = 1963] [serial = 2077] [outer = 0xa0d08800]
12:47:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:47:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa1736000) [pid = 1963] [serial = 2078] [outer = 0xa0d08800]
12:47:59 INFO - PROCESS | 1915 | ++DOCSHELL 0xa17f6c00 == 27 [pid = 1963] [id = 743]
12:47:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa17f8800) [pid = 1963] [serial = 2079] [outer = (nil)]
12:48:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa1a34800) [pid = 1963] [serial = 2080] [outer = 0xa17f8800]
12:48:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:00 INFO - document served over http requires an https
12:48:00 INFO - sub-resource via iframe-tag using the meta-referrer
12:48:00 INFO - delivery method with no-redirect and when
12:48:00 INFO - the target request is cross-origin.
12:48:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1985ms
12:48:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:48:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1046000 == 28 [pid = 1963] [id = 744]
12:48:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa1047c00) [pid = 1963] [serial = 2081] [outer = (nil)]
12:48:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa1ac1400) [pid = 1963] [serial = 2082] [outer = 0xa1047c00]
12:48:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa20e6c00) [pid = 1963] [serial = 2083] [outer = 0xa1047c00]
12:48:02 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2263800 == 29 [pid = 1963] [id = 745]
12:48:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa2264400) [pid = 1963] [serial = 2084] [outer = (nil)]
12:48:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa22c0c00) [pid = 1963] [serial = 2085] [outer = 0xa2264400]
12:48:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:02 INFO - document served over http requires an https
12:48:02 INFO - sub-resource via iframe-tag using the meta-referrer
12:48:02 INFO - delivery method with swap-origin-redirect and when
12:48:02 INFO - the target request is cross-origin.
12:48:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2414ms
12:48:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:48:03 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1aba000 == 30 [pid = 1963] [id = 746]
12:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa1aba800) [pid = 1963] [serial = 2086] [outer = (nil)]
12:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa24cbc00) [pid = 1963] [serial = 2087] [outer = 0xa1aba800]
12:48:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa24d4c00) [pid = 1963] [serial = 2088] [outer = 0xa1aba800]
12:48:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:05 INFO - document served over http requires an https
12:48:05 INFO - sub-resource via script-tag using the meta-referrer
12:48:05 INFO - delivery method with keep-origin-redirect and when
12:48:05 INFO - the target request is cross-origin.
12:48:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2494ms
12:48:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:48:05 INFO - PROCESS | 1915 | ++DOCSHELL 0xa22c8400 == 31 [pid = 1963] [id = 747]
12:48:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa24c6800) [pid = 1963] [serial = 2089] [outer = (nil)]
12:48:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa2b09800) [pid = 1963] [serial = 2090] [outer = 0xa24c6800]
12:48:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa2d06000) [pid = 1963] [serial = 2091] [outer = 0xa24c6800]
12:48:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:07 INFO - document served over http requires an https
12:48:07 INFO - sub-resource via script-tag using the meta-referrer
12:48:07 INFO - delivery method with no-redirect and when
12:48:07 INFO - the target request is cross-origin.
12:48:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2443ms
12:48:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:48:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f6400 == 32 [pid = 1963] [id = 748]
12:48:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa29f6800) [pid = 1963] [serial = 2092] [outer = (nil)]
12:48:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa3a47000) [pid = 1963] [serial = 2093] [outer = 0xa29f6800]
12:48:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa3b7fc00) [pid = 1963] [serial = 2094] [outer = 0xa29f6800]
12:48:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:10 INFO - document served over http requires an https
12:48:10 INFO - sub-resource via script-tag using the meta-referrer
12:48:10 INFO - delivery method with swap-origin-redirect and when
12:48:10 INFO - the target request is cross-origin.
12:48:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2466ms
12:48:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:48:11 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b88c00 == 33 [pid = 1963] [id = 749]
12:48:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa3b8a400) [pid = 1963] [serial = 2095] [outer = (nil)]
12:48:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa3d74400) [pid = 1963] [serial = 2096] [outer = 0xa3b8a400]
12:48:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa3d79c00) [pid = 1963] [serial = 2097] [outer = 0xa3b8a400]
12:48:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:14 INFO - document served over http requires an https
12:48:14 INFO - sub-resource via xhr-request using the meta-referrer
12:48:14 INFO - delivery method with keep-origin-redirect and when
12:48:14 INFO - the target request is cross-origin.
12:48:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4538ms
12:48:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:48:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f706800 == 34 [pid = 1963] [id = 750]
12:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x9f7f8400) [pid = 1963] [serial = 2098] [outer = (nil)]
12:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa022b800) [pid = 1963] [serial = 2099] [outer = 0x9f7f8400]
12:48:15 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa07d1400) [pid = 1963] [serial = 2100] [outer = 0x9f7f8400]
12:48:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:16 INFO - document served over http requires an https
12:48:16 INFO - sub-resource via xhr-request using the meta-referrer
12:48:16 INFO - delivery method with no-redirect and when
12:48:16 INFO - the target request is cross-origin.
12:48:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2098ms
12:48:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7eb000 == 33 [pid = 1963] [id = 736]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9eddec00 == 32 [pid = 1963] [id = 735]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5400 == 31 [pid = 1963] [id = 734]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7efc00 == 30 [pid = 1963] [id = 733]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa3458800 == 29 [pid = 1963] [id = 731]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa370ec00 == 28 [pid = 1963] [id = 730]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa2d07c00 == 27 [pid = 1963] [id = 729]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa3450c00 == 26 [pid = 1963] [id = 728]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f2c00 == 25 [pid = 1963] [id = 727]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa2b0d400 == 24 [pid = 1963] [id = 726]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa29ee000 == 23 [pid = 1963] [id = 725]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3d800 == 22 [pid = 1963] [id = 724]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0xa1041400 == 21 [pid = 1963] [id = 723]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff62c00 == 20 [pid = 1963] [id = 722]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa4000 == 19 [pid = 1963] [id = 720]
12:48:16 INFO - PROCESS | 1915 | --DOCSHELL 0x9f76e400 == 18 [pid = 1963] [id = 721]
12:48:16 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x9f77cc00) [pid = 1963] [serial = 2007] [outer = (nil)] [url = about:blank]
12:48:16 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa0084c00) [pid = 1963] [serial = 2004] [outer = (nil)] [url = about:blank]
12:48:16 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa028c800) [pid = 1963] [serial = 2010] [outer = (nil)] [url = about:blank]
12:48:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9e400 == 19 [pid = 1963] [id = 751]
12:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x9ea9f800) [pid = 1963] [serial = 2101] [outer = (nil)]
12:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x9ecb1400) [pid = 1963] [serial = 2102] [outer = 0x9ea9f800]
12:48:17 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x9eefb800) [pid = 1963] [serial = 2103] [outer = 0x9ea9f800]
12:48:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:18 INFO - document served over http requires an https
12:48:18 INFO - sub-resource via xhr-request using the meta-referrer
12:48:18 INFO - delivery method with swap-origin-redirect and when
12:48:18 INFO - the target request is cross-origin.
12:48:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1724ms
12:48:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:48:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9c400 == 20 [pid = 1963] [id = 752]
12:48:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x9f7f1800) [pid = 1963] [serial = 2104] [outer = (nil)]
12:48:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x9ffdc000) [pid = 1963] [serial = 2105] [outer = 0x9f7f1800]
12:48:19 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa0089800) [pid = 1963] [serial = 2106] [outer = 0x9f7f1800]
12:48:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:20 INFO - document served over http requires an http
12:48:20 INFO - sub-resource via fetch-request using the meta-referrer
12:48:20 INFO - delivery method with keep-origin-redirect and when
12:48:20 INFO - the target request is same-origin.
12:48:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2249ms
12:48:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:48:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa028d000 == 21 [pid = 1963] [id = 753]
12:48:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa028dc00) [pid = 1963] [serial = 2107] [outer = (nil)]
12:48:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa07d0400) [pid = 1963] [serial = 2108] [outer = 0xa028dc00]
12:48:21 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa0e1c400) [pid = 1963] [serial = 2109] [outer = 0xa028dc00]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa0288800) [pid = 1963] [serial = 2015] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa2d09400) [pid = 1963] [serial = 2035] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa0220c00) [pid = 1963] [serial = 2060] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa2b10000) [pid = 1963] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa1ab7800) [pid = 1963] [serial = 2024] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9f7f6c00) [pid = 1963] [serial = 2057] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0xa0170000) [pid = 1963] [serial = 2051] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0xa3a49800) [pid = 1963] [serial = 2048] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa1045c00) [pid = 1963] [serial = 2021] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa37edc00) [pid = 1963] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa29f5800) [pid = 1963] [serial = 2030] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa3702800) [pid = 1963] [serial = 2040] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa0091000) [pid = 1963] [serial = 2018] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9edd2400) [pid = 1963] [serial = 2054] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa3453800) [pid = 1963] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620450447]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa28a9000) [pid = 1963] [serial = 2027] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa37f3000) [pid = 1963] [serial = 2045] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x9eef5c00) [pid = 1963] [serial = 2063] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x9f7f2c00) [pid = 1963] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9f772800) [pid = 1963] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9eaa7400) [pid = 1963] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa008e000) [pid = 1963] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa3451000) [pid = 1963] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620450447]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa370f000) [pid = 1963] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa2b0d800) [pid = 1963] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9ffd8400) [pid = 1963] [serial = 2058] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa022e400) [pid = 1963] [serial = 2061] [outer = (nil)] [url = about:blank]
12:48:24 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x9f708400) [pid = 1963] [serial = 2055] [outer = (nil)] [url = about:blank]
12:48:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:24 INFO - document served over http requires an http
12:48:24 INFO - sub-resource via fetch-request using the meta-referrer
12:48:24 INFO - delivery method with no-redirect and when
12:48:24 INFO - the target request is same-origin.
12:48:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3860ms
12:48:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:48:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecae400 == 22 [pid = 1963] [id = 754]
12:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9f76fc00) [pid = 1963] [serial = 2110] [outer = (nil)]
12:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa0087000) [pid = 1963] [serial = 2111] [outer = 0x9f76fc00]
12:48:25 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa0e22000) [pid = 1963] [serial = 2112] [outer = 0x9f76fc00]
12:48:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:28 INFO - document served over http requires an http
12:48:28 INFO - sub-resource via fetch-request using the meta-referrer
12:48:28 INFO - delivery method with swap-origin-redirect and when
12:48:28 INFO - the target request is same-origin.
12:48:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3347ms
12:48:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:48:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f772800 == 23 [pid = 1963] [id = 755]
12:48:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x9f776800) [pid = 1963] [serial = 2113] [outer = (nil)]
12:48:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0170400) [pid = 1963] [serial = 2114] [outer = 0x9f776800]
12:48:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa0591000) [pid = 1963] [serial = 2115] [outer = 0x9f776800]
12:48:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa104e800 == 24 [pid = 1963] [id = 756]
12:48:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa104ec00) [pid = 1963] [serial = 2116] [outer = (nil)]
12:48:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa172e000) [pid = 1963] [serial = 2117] [outer = 0xa104ec00]
12:48:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:30 INFO - document served over http requires an http
12:48:30 INFO - sub-resource via iframe-tag using the meta-referrer
12:48:30 INFO - delivery method with keep-origin-redirect and when
12:48:30 INFO - the target request is same-origin.
12:48:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2302ms
12:48:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:48:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdd000 == 25 [pid = 1963] [id = 757]
12:48:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa0086400) [pid = 1963] [serial = 2118] [outer = (nil)]
12:48:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa1ac1800) [pid = 1963] [serial = 2119] [outer = 0xa0086400]
12:48:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa20f1400) [pid = 1963] [serial = 2120] [outer = 0xa0086400]
12:48:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa28a9000 == 26 [pid = 1963] [id = 758]
12:48:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa28a9400) [pid = 1963] [serial = 2121] [outer = (nil)]
12:48:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0xa28b0000) [pid = 1963] [serial = 2122] [outer = 0xa28a9400]
12:48:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:32 INFO - document served over http requires an http
12:48:32 INFO - sub-resource via iframe-tag using the meta-referrer
12:48:32 INFO - delivery method with no-redirect and when
12:48:32 INFO - the target request is same-origin.
12:48:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2146ms
12:48:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:48:32 INFO - PROCESS | 1915 | ++DOCSHELL 0xa1a3d800 == 27 [pid = 1963] [id = 759]
12:48:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa1a40800) [pid = 1963] [serial = 2123] [outer = (nil)]
12:48:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa2b03800) [pid = 1963] [serial = 2124] [outer = 0xa1a40800]
12:48:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa2b10000) [pid = 1963] [serial = 2125] [outer = 0xa1a40800]
12:48:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa344b000 == 28 [pid = 1963] [id = 760]
12:48:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa344cc00) [pid = 1963] [serial = 2126] [outer = (nil)]
12:48:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa3455400) [pid = 1963] [serial = 2127] [outer = 0xa344cc00]
12:48:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:34 INFO - document served over http requires an http
12:48:34 INFO - sub-resource via iframe-tag using the meta-referrer
12:48:34 INFO - delivery method with swap-origin-redirect and when
12:48:34 INFO - the target request is same-origin.
12:48:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2052ms
12:48:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:48:34 INFO - PROCESS | 1915 | ++DOCSHELL 0xa29f7c00 == 29 [pid = 1963] [id = 761]
12:48:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa2b01800) [pid = 1963] [serial = 2128] [outer = (nil)]
12:48:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa370cc00) [pid = 1963] [serial = 2129] [outer = 0xa2b01800]
12:48:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa37f4400) [pid = 1963] [serial = 2130] [outer = 0xa2b01800]
12:48:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:36 INFO - document served over http requires an http
12:48:36 INFO - sub-resource via script-tag using the meta-referrer
12:48:36 INFO - delivery method with keep-origin-redirect and when
12:48:36 INFO - the target request is same-origin.
12:48:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2399ms
12:48:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:48:37 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3706000 == 30 [pid = 1963] [id = 762]
12:48:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0xa3a4c800) [pid = 1963] [serial = 2131] [outer = (nil)]
12:48:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa3d75c00) [pid = 1963] [serial = 2132] [outer = 0xa3a4c800]
12:48:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa3d83c00) [pid = 1963] [serial = 2133] [outer = 0xa3a4c800]
12:48:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:39 INFO - document served over http requires an http
12:48:39 INFO - sub-resource via script-tag using the meta-referrer
12:48:39 INFO - delivery method with no-redirect and when
12:48:39 INFO - the target request is same-origin.
12:48:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2441ms
12:48:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:48:39 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3b8b800 == 31 [pid = 1963] [id = 763]
12:48:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa3b8bc00) [pid = 1963] [serial = 2134] [outer = (nil)]
12:48:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0xa3ff2000) [pid = 1963] [serial = 2135] [outer = 0xa3b8bc00]
12:48:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0xa43df800) [pid = 1963] [serial = 2136] [outer = 0xa3b8bc00]
12:48:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:41 INFO - document served over http requires an http
12:48:41 INFO - sub-resource via script-tag using the meta-referrer
12:48:41 INFO - delivery method with swap-origin-redirect and when
12:48:41 INFO - the target request is same-origin.
12:48:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2453ms
12:48:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:48:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3ff1000 == 32 [pid = 1963] [id = 764]
12:48:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa43e5000) [pid = 1963] [serial = 2137] [outer = (nil)]
12:48:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0xa4503000) [pid = 1963] [serial = 2138] [outer = 0xa43e5000]
12:48:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0xa4508400) [pid = 1963] [serial = 2139] [outer = 0xa43e5000]
12:48:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:45 INFO - document served over http requires an http
12:48:45 INFO - sub-resource via xhr-request using the meta-referrer
12:48:45 INFO - delivery method with keep-origin-redirect and when
12:48:45 INFO - the target request is same-origin.
12:48:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3312ms
12:48:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:48:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa43ea400 == 33 [pid = 1963] [id = 765]
12:48:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0xa4510400) [pid = 1963] [serial = 2140] [outer = (nil)]
12:48:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0xa459cc00) [pid = 1963] [serial = 2141] [outer = 0xa4510400]
12:48:46 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0xa45a1400) [pid = 1963] [serial = 2142] [outer = 0xa4510400]
12:48:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:47 INFO - document served over http requires an http
12:48:47 INFO - sub-resource via xhr-request using the meta-referrer
12:48:47 INFO - delivery method with no-redirect and when
12:48:47 INFO - the target request is same-origin.
12:48:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1993ms
12:48:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:48:47 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e33000 == 34 [pid = 1963] [id = 766]
12:48:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0xa4e33800) [pid = 1963] [serial = 2143] [outer = (nil)]
12:48:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0xa4e37000) [pid = 1963] [serial = 2144] [outer = 0xa4e33800]
12:48:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0xa4e3d400) [pid = 1963] [serial = 2145] [outer = 0xa4e33800]
12:48:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:49 INFO - document served over http requires an http
12:48:49 INFO - sub-resource via xhr-request using the meta-referrer
12:48:49 INFO - delivery method with swap-origin-redirect and when
12:48:49 INFO - the target request is same-origin.
12:48:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1903ms
12:48:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:48:49 INFO - PROCESS | 1915 | ++DOCSHELL 0xa4e35000 == 35 [pid = 1963] [id = 767]
12:48:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0xa4e36400) [pid = 1963] [serial = 2146] [outer = (nil)]
12:48:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0xa50d6400) [pid = 1963] [serial = 2147] [outer = 0xa4e36400]
12:48:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0xa50db000) [pid = 1963] [serial = 2148] [outer = 0xa4e36400]
12:48:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:51 INFO - document served over http requires an https
12:48:51 INFO - sub-resource via fetch-request using the meta-referrer
12:48:51 INFO - delivery method with keep-origin-redirect and when
12:48:51 INFO - the target request is same-origin.
12:48:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2045ms
12:48:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:48:51 INFO - PROCESS | 1915 | ++DOCSHELL 0xa50d4c00 == 36 [pid = 1963] [id = 768]
12:48:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0xa55e2400) [pid = 1963] [serial = 2149] [outer = (nil)]
12:48:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0xa55e9c00) [pid = 1963] [serial = 2150] [outer = 0xa55e2400]
12:48:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0xa5659800) [pid = 1963] [serial = 2151] [outer = 0xa55e2400]
12:48:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:48:53 INFO - document served over http requires an https
12:48:53 INFO - sub-resource via fetch-request using the meta-referrer
12:48:53 INFO - delivery method with no-redirect and when
12:48:53 INFO - the target request is same-origin.
12:48:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2505ms
12:48:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:48:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa55e8000 == 37 [pid = 1963] [id = 769]
12:48:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0xa565f000) [pid = 1963] [serial = 2152] [outer = (nil)]
12:48:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0xa5664400) [pid = 1963] [serial = 2153] [outer = 0xa565f000]
12:48:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:48:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0xa5667c00) [pid = 1963] [serial = 2154] [outer = 0xa565f000]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa6800 == 36 [pid = 1963] [id = 738]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9f706000 == 35 [pid = 1963] [id = 739]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa0eee800 == 34 [pid = 1963] [id = 741]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa028c000 == 33 [pid = 1963] [id = 740]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa17f6c00 == 32 [pid = 1963] [id = 743]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa0d07000 == 31 [pid = 1963] [id = 742]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c5000 == 30 [pid = 1963] [id = 714]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa2263800 == 29 [pid = 1963] [id = 745]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa1046000 == 28 [pid = 1963] [id = 744]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa1aba000 == 27 [pid = 1963] [id = 746]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa22c8400 == 26 [pid = 1963] [id = 747]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f6400 == 25 [pid = 1963] [id = 748]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9f706800 == 24 [pid = 1963] [id = 750]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9e400 == 23 [pid = 1963] [id = 751]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9c400 == 22 [pid = 1963] [id = 752]
12:48:57 INFO - PROCESS | 1915 | --DOCSHELL 0xa028d000 == 21 [pid = 1963] [id = 753]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa104e800 == 20 [pid = 1963] [id = 756]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9f772800 == 19 [pid = 1963] [id = 755]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa28a9000 == 18 [pid = 1963] [id = 758]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffdd000 == 17 [pid = 1963] [id = 757]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa344b000 == 16 [pid = 1963] [id = 760]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa1a3d800 == 15 [pid = 1963] [id = 759]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa29f7c00 == 14 [pid = 1963] [id = 761]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3706000 == 13 [pid = 1963] [id = 762]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b8b800 == 12 [pid = 1963] [id = 763]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3ff1000 == 11 [pid = 1963] [id = 764]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa43ea400 == 10 [pid = 1963] [id = 765]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e33000 == 9 [pid = 1963] [id = 766]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa4e35000 == 8 [pid = 1963] [id = 767]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa50d4c00 == 7 [pid = 1963] [id = 768]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecae400 == 6 [pid = 1963] [id = 754]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9fc00 == 5 [pid = 1963] [id = 737]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa37f1800 == 4 [pid = 1963] [id = 732]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0090800 == 3 [pid = 1963] [id = 689]
12:48:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa3b88c00 == 2 [pid = 1963] [id = 749]
12:48:59 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0xa0287000) [pid = 1963] [serial = 2052] [outer = (nil)] [url = about:blank]
12:49:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:00 INFO - document served over http requires an https
12:49:00 INFO - sub-resource via fetch-request using the meta-referrer
12:49:00 INFO - delivery method with swap-origin-redirect and when
12:49:00 INFO - the target request is same-origin.
12:49:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 6455ms
12:49:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:49:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa5000 == 3 [pid = 1963] [id = 770]
12:49:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x9eaa6800) [pid = 1963] [serial = 2155] [outer = (nil)]
12:49:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9eaa8800) [pid = 1963] [serial = 2156] [outer = 0x9eaa6800]
12:49:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9ecaa800) [pid = 1963] [serial = 2157] [outer = 0x9eaa6800]
12:49:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb2c00 == 4 [pid = 1963] [id = 771]
12:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9ecb3000) [pid = 1963] [serial = 2158] [outer = (nil)]
12:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9edd3000) [pid = 1963] [serial = 2159] [outer = 0x9ecb3000]
12:49:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:02 INFO - document served over http requires an https
12:49:02 INFO - sub-resource via iframe-tag using the meta-referrer
12:49:02 INFO - delivery method with keep-origin-redirect and when
12:49:02 INFO - the target request is same-origin.
12:49:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1947ms
12:49:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:49:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb1800 == 5 [pid = 1963] [id = 772]
12:49:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9ecb5c00) [pid = 1963] [serial = 2160] [outer = (nil)]
12:49:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9eddf000) [pid = 1963] [serial = 2161] [outer = 0x9ecb5c00]
12:49:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9eef2000) [pid = 1963] [serial = 2162] [outer = 0x9ecb5c00]
12:49:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f703000 == 6 [pid = 1963] [id = 773]
12:49:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9f703400) [pid = 1963] [serial = 2163] [outer = (nil)]
12:49:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9f706800) [pid = 1963] [serial = 2164] [outer = 0x9f703400]
12:49:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:04 INFO - document served over http requires an https
12:49:04 INFO - sub-resource via iframe-tag using the meta-referrer
12:49:04 INFO - delivery method with no-redirect and when
12:49:04 INFO - the target request is same-origin.
12:49:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1893ms
12:49:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa37f1c00) [pid = 1963] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0xa22c5c00) [pid = 1963] [serial = 1997] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9edd2800) [pid = 1963] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa2259000) [pid = 1963] [serial = 1992] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9ffdb000) [pid = 1963] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa0ef4000) [pid = 1963] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9f70a400) [pid = 1963] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9f70a800) [pid = 1963] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa3458c00) [pid = 1963] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9f7f8400) [pid = 1963] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9ff65c00) [pid = 1963] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9f77d000) [pid = 1963] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa0eeec00) [pid = 1963] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9ffdc800) [pid = 1963] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa24c6800) [pid = 1963] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0091800) [pid = 1963] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa20ed800) [pid = 1963] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9ffdfc00) [pid = 1963] [serial = 1908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0xa29f6800) [pid = 1963] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9f76f000) [pid = 1963] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa1aba800) [pid = 1963] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa29ee800) [pid = 1963] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9ea9f800) [pid = 1963] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa028dc00) [pid = 1963] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0xa1047c00) [pid = 1963] [serial = 2081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa1a3c800) [pid = 1963] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x9e99d800) [pid = 1963] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9eef3400) [pid = 1963] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa0d08800) [pid = 1963] [serial = 2076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9eddc800) [pid = 1963] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9ff62000) [pid = 1963] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9ff5c000) [pid = 1963] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x9f7f1800) [pid = 1963] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x9f709c00) [pid = 1963] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0xa1ac2c00) [pid = 1963] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x9f70d400) [pid = 1963] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0xa29f3800) [pid = 1963] [serial = 2034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0xa028f000) [pid = 1963] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9f76fc00) [pid = 1963] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0xa3451800) [pid = 1963] [serial = 2039] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa22bc400) [pid = 1963] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa2264400) [pid = 1963] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa0eef800) [pid = 1963] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa1043000) [pid = 1963] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0xa3b8a400) [pid = 1963] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0xa07c7400) [pid = 1963] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9eef9400) [pid = 1963] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x9ecb0c00) [pid = 1963] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0xa0d09000) [pid = 1963] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa0e1e400) [pid = 1963] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa17f8800) [pid = 1963] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620479953]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0xa0087000) [pid = 1963] [serial = 2111] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa07d0400) [pid = 1963] [serial = 2108] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa22c0c00) [pid = 1963] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa2b09800) [pid = 1963] [serial = 2090] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa104a800) [pid = 1963] [serial = 2077] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa0588000) [pid = 1963] [serial = 2069] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0d0c400) [pid = 1963] [serial = 2072] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0xa1ac1400) [pid = 1963] [serial = 2082] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9ecb1400) [pid = 1963] [serial = 2102] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x9f7ee400) [pid = 1963] [serial = 2066] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa24cbc00) [pid = 1963] [serial = 2087] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa1a34800) [pid = 1963] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620479953]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa022b800) [pid = 1963] [serial = 2099] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa0ef4800) [pid = 1963] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa3a47000) [pid = 1963] [serial = 2093] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa3d74400) [pid = 1963] [serial = 2096] [outer = (nil)] [url = about:blank]
12:49:07 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9ffdc000) [pid = 1963] [serial = 2105] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0e1f000) [pid = 1963] [serial = 2016] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa2b03c00) [pid = 1963] [serial = 2031] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa24c7c00) [pid = 1963] [serial = 1994] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa28b1800) [pid = 1963] [serial = 2028] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa37f7400) [pid = 1963] [serial = 2046] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa20e7000) [pid = 1963] [serial = 1986] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa1abb000) [pid = 1963] [serial = 1983] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa172bc00) [pid = 1963] [serial = 2022] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa172f000) [pid = 1963] [serial = 1977] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa07d1400) [pid = 1963] [serial = 2100] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa016a000) [pid = 1963] [serial = 1974] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0xa2260800) [pid = 1963] [serial = 1989] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9eefb800) [pid = 1963] [serial = 2103] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa1a35400) [pid = 1963] [serial = 1980] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa3a4e400) [pid = 1963] [serial = 2049] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa3706800) [pid = 1963] [serial = 2041] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa3d79c00) [pid = 1963] [serial = 2097] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa28a6000) [pid = 1963] [serial = 1999] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa07c3400) [pid = 1963] [serial = 2019] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa0586400) [pid = 1963] [serial = 1929] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa20f1800) [pid = 1963] [serial = 2025] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0xa2d10c00) [pid = 1963] [serial = 2036] [outer = (nil)] [url = about:blank]
12:49:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99e800 == 7 [pid = 1963] [id = 774]
12:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9e99fc00) [pid = 1963] [serial = 2165] [outer = (nil)]
12:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x9e9a7400) [pid = 1963] [serial = 2166] [outer = 0x9e99fc00]
12:49:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x9ecaf800) [pid = 1963] [serial = 2167] [outer = 0x9e99fc00]
12:49:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eca8c00 == 8 [pid = 1963] [id = 775]
12:49:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9ecaac00) [pid = 1963] [serial = 2168] [outer = (nil)]
12:49:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9edd2800) [pid = 1963] [serial = 2169] [outer = 0x9ecaac00]
12:49:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:10 INFO - document served over http requires an https
12:49:10 INFO - sub-resource via iframe-tag using the meta-referrer
12:49:10 INFO - delivery method with swap-origin-redirect and when
12:49:10 INFO - the target request is same-origin.
12:49:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 6474ms
12:49:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:49:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea9c800 == 9 [pid = 1963] [id = 776]
12:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x9eaa1000) [pid = 1963] [serial = 2170] [outer = (nil)]
12:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9eef1000) [pid = 1963] [serial = 2171] [outer = 0x9eaa1000]
12:49:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9f708c00) [pid = 1963] [serial = 2172] [outer = 0x9eaa1000]
12:49:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:14 INFO - document served over http requires an https
12:49:14 INFO - sub-resource via script-tag using the meta-referrer
12:49:14 INFO - delivery method with keep-origin-redirect and when
12:49:14 INFO - the target request is same-origin.
12:49:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3450ms
12:49:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:49:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd8000 == 10 [pid = 1963] [id = 777]
12:49:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9eeed800) [pid = 1963] [serial = 2173] [outer = (nil)]
12:49:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9f775800) [pid = 1963] [serial = 2174] [outer = 0x9eeed800]
12:49:14 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9f77a000) [pid = 1963] [serial = 2175] [outer = 0x9eeed800]
12:49:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:16 INFO - document served over http requires an https
12:49:16 INFO - sub-resource via script-tag using the meta-referrer
12:49:16 INFO - delivery method with no-redirect and when
12:49:16 INFO - the target request is same-origin.
12:49:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1896ms
12:49:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:49:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f774000 == 11 [pid = 1963] [id = 778]
12:49:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9f7ef000) [pid = 1963] [serial = 2176] [outer = (nil)]
12:49:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9f7f4c00) [pid = 1963] [serial = 2177] [outer = 0x9f7ef000]
12:49:16 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9f7f9800) [pid = 1963] [serial = 2178] [outer = 0x9f7ef000]
12:49:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:18 INFO - document served over http requires an https
12:49:18 INFO - sub-resource via script-tag using the meta-referrer
12:49:18 INFO - delivery method with swap-origin-redirect and when
12:49:18 INFO - the target request is same-origin.
12:49:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1998ms
12:49:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:49:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9f7f2800 == 12 [pid = 1963] [id = 779]
12:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x9ff5f800) [pid = 1963] [serial = 2179] [outer = (nil)]
12:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x9ff65c00) [pid = 1963] [serial = 2180] [outer = 0x9ff5f800]
12:49:18 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9ffd9c00) [pid = 1963] [serial = 2181] [outer = 0x9ff5f800]
12:49:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:19 INFO - document served over http requires an https
12:49:19 INFO - sub-resource via xhr-request using the meta-referrer
12:49:19 INFO - delivery method with keep-origin-redirect and when
12:49:19 INFO - the target request is same-origin.
12:49:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1895ms
12:49:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:49:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff64400 == 13 [pid = 1963] [id = 780]
12:49:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9ffdfc00) [pid = 1963] [serial = 2182] [outer = (nil)]
12:49:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa0084400) [pid = 1963] [serial = 2183] [outer = 0x9ffdfc00]
12:49:20 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa0088c00) [pid = 1963] [serial = 2184] [outer = 0x9ffdfc00]
12:49:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:22 INFO - document served over http requires an https
12:49:22 INFO - sub-resource via xhr-request using the meta-referrer
12:49:22 INFO - delivery method with no-redirect and when
12:49:22 INFO - the target request is same-origin.
12:49:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2240ms
12:49:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:49:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffe4800 == 14 [pid = 1963] [id = 781]
12:49:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa008ec00) [pid = 1963] [serial = 2185] [outer = (nil)]
12:49:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa016f800) [pid = 1963] [serial = 2186] [outer = 0xa008ec00]
12:49:23 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa0220400) [pid = 1963] [serial = 2187] [outer = 0xa008ec00]
12:49:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:49:25 INFO - document served over http requires an https
12:49:25 INFO - sub-resource via xhr-request using the meta-referrer
12:49:25 INFO - delivery method with swap-origin-redirect and when
12:49:25 INFO - the target request is same-origin.
12:49:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3104ms
12:49:25 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:49:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa0400 == 15 [pid = 1963] [id = 782]
12:49:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x9eaa1400) [pid = 1963] [serial = 2188] [outer = (nil)]
12:49:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9ecb3400) [pid = 1963] [serial = 2189] [outer = 0x9eaa1400]
12:49:26 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9f70d400) [pid = 1963] [serial = 2190] [outer = 0x9eaa1400]
12:49:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffde000 == 16 [pid = 1963] [id = 783]
12:49:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9ffe2c00) [pid = 1963] [serial = 2191] [outer = (nil)]
12:49:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0084800) [pid = 1963] [serial = 2192] [outer = 0x9ffe2c00]
12:49:28 INFO - PROCESS | 1915 | --DOCSHELL 0x9f703000 == 15 [pid = 1963] [id = 773]
12:49:28 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb1800 == 14 [pid = 1963] [id = 772]
12:49:28 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb2c00 == 13 [pid = 1963] [id = 771]
12:49:28 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa5000 == 12 [pid = 1963] [id = 770]
12:49:28 INFO - PROCESS | 1915 | --DOCSHELL 0xa55e8000 == 11 [pid = 1963] [id = 769]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa0e22000) [pid = 1963] [serial = 2112] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa0e1c400) [pid = 1963] [serial = 2109] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9ff5e800) [pid = 1963] [serial = 2064] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0xa3b7fc00) [pid = 1963] [serial = 2094] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0xa0594c00) [pid = 1963] [serial = 2070] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0xa1736000) [pid = 1963] [serial = 2078] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa0089800) [pid = 1963] [serial = 2106] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa0e1a000) [pid = 1963] [serial = 2073] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa20e6c00) [pid = 1963] [serial = 2083] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa24d4c00) [pid = 1963] [serial = 2088] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa008c400) [pid = 1963] [serial = 2067] [outer = (nil)] [url = about:blank]
12:49:28 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa2d06000) [pid = 1963] [serial = 2091] [outer = (nil)] [url = about:blank]
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:49:28 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
12:49:28 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:49:28 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:49:28 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:49:28 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:49:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:49:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:49:28 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2956ms
12:49:28 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:49:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd2000 == 12 [pid = 1963] [id = 784]
12:49:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x9edd2c00) [pid = 1963] [serial = 2193] [outer = (nil)]
12:49:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9eeee800) [pid = 1963] [serial = 2194] [outer = 0x9edd2c00]
12:49:29 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x9f772000) [pid = 1963] [serial = 2195] [outer = 0x9edd2c00]
12:49:30 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:49:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:49:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:49:30 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2507ms
12:49:30 INFO - TEST-START | /screen-orientation/lock-basic.html
12:49:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecb5800 == 13 [pid = 1963] [id = 785]
12:49:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9edd1400) [pid = 1963] [serial = 2196] [outer = (nil)]
12:49:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0xa0226c00) [pid = 1963] [serial = 2197] [outer = 0x9edd1400]
12:49:31 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:49:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0xa022d000) [pid = 1963] [serial = 2198] [outer = 0x9edd1400]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa28b0000) [pid = 1963] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620512216]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x9f706800) [pid = 1963] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620543822]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0xa55e9c00) [pid = 1963] [serial = 2150] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9eddf000) [pid = 1963] [serial = 2161] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0xa4e37000) [pid = 1963] [serial = 2144] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa2b03800) [pid = 1963] [serial = 2124] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0xa50d6400) [pid = 1963] [serial = 2147] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0xa5664400) [pid = 1963] [serial = 2153] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa1ac1800) [pid = 1963] [serial = 2119] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0xa370cc00) [pid = 1963] [serial = 2129] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa172e000) [pid = 1963] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x9edd3000) [pid = 1963] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0xa3455400) [pid = 1963] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa4503000) [pid = 1963] [serial = 2138] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa459cc00) [pid = 1963] [serial = 2141] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa0170400) [pid = 1963] [serial = 2114] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9eaa8800) [pid = 1963] [serial = 2156] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa3ff2000) [pid = 1963] [serial = 2135] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa3d75c00) [pid = 1963] [serial = 2132] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa3b8bc00) [pid = 1963] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0xa2b01800) [pid = 1963] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x9ecb5c00) [pid = 1963] [serial = 2160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0xa104ec00) [pid = 1963] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9eaa6800) [pid = 1963] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x9f703400) [pid = 1963] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620543822]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa344cc00) [pid = 1963] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa28a9400) [pid = 1963] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447620512216]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x9ecb3000) [pid = 1963] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0xa3a4c800) [pid = 1963] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa0086400) [pid = 1963] [serial = 2118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa55e2400) [pid = 1963] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa4e33800) [pid = 1963] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa1a40800) [pid = 1963] [serial = 2123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 54 (0xa4e36400) [pid = 1963] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 53 (0xa43e5000) [pid = 1963] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 52 (0x9f776800) [pid = 1963] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 51 (0xa4510400) [pid = 1963] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 50 (0xa4508400) [pid = 1963] [serial = 2139] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 49 (0xa45a1400) [pid = 1963] [serial = 2142] [outer = (nil)] [url = about:blank]
12:49:32 INFO - PROCESS | 1915 | --DOMWINDOW == 48 (0xa4e3d400) [pid = 1963] [serial = 2145] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd2000 == 12 [pid = 1963] [id = 784]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffde000 == 11 [pid = 1963] [id = 783]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa0400 == 10 [pid = 1963] [id = 782]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ffe4800 == 9 [pid = 1963] [id = 781]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ff64400 == 8 [pid = 1963] [id = 780]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9f7f2800 == 7 [pid = 1963] [id = 779]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9f774000 == 6 [pid = 1963] [id = 778]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9edd8000 == 5 [pid = 1963] [id = 777]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea9c800 == 4 [pid = 1963] [id = 776]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9eca8c00 == 3 [pid = 1963] [id = 775]
12:49:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99e800 == 2 [pid = 1963] [id = 774]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 47 (0xa20f1400) [pid = 1963] [serial = 2120] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 46 (0xa50db000) [pid = 1963] [serial = 2148] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 45 (0xa43df800) [pid = 1963] [serial = 2136] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 44 (0xa0591000) [pid = 1963] [serial = 2115] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 43 (0xa37f4400) [pid = 1963] [serial = 2130] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 42 (0xa2b10000) [pid = 1963] [serial = 2125] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 41 (0x9ecaa800) [pid = 1963] [serial = 2157] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 40 (0x9eef2000) [pid = 1963] [serial = 2162] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 39 (0xa3d83c00) [pid = 1963] [serial = 2133] [outer = (nil)] [url = about:blank]
12:49:36 INFO - PROCESS | 1915 | --DOMWINDOW == 38 (0xa5659800) [pid = 1963] [serial = 2151] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 37 (0x9eaa1000) [pid = 1963] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 36 (0x9ffdfc00) [pid = 1963] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 35 (0x9eeed800) [pid = 1963] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 34 (0x9f7ef000) [pid = 1963] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 33 (0x9e99fc00) [pid = 1963] [serial = 2165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 32 (0x9eaa1400) [pid = 1963] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 31 (0x9edd2c00) [pid = 1963] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 30 (0x9ff5f800) [pid = 1963] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 29 (0x9ecaac00) [pid = 1963] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 28 (0xa008ec00) [pid = 1963] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 27 (0xa565f000) [pid = 1963] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 26 (0x9ffe2c00) [pid = 1963] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 25 (0xa0226c00) [pid = 1963] [serial = 2197] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 24 (0xa016f800) [pid = 1963] [serial = 2186] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 23 (0x9f7f4c00) [pid = 1963] [serial = 2177] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 22 (0x9f775800) [pid = 1963] [serial = 2174] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0x9eef1000) [pid = 1963] [serial = 2171] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0xa0084400) [pid = 1963] [serial = 2183] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0x9f772000) [pid = 1963] [serial = 2195] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0x9eeee800) [pid = 1963] [serial = 2194] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0x9edd2800) [pid = 1963] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0x9e9a7400) [pid = 1963] [serial = 2166] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 15 (0xa0084800) [pid = 1963] [serial = 2192] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 14 (0x9ecb3400) [pid = 1963] [serial = 2189] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 13 (0x9ff65c00) [pid = 1963] [serial = 2180] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 12 (0xa5667c00) [pid = 1963] [serial = 2154] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 11 (0xa0220400) [pid = 1963] [serial = 2187] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 10 (0xa0088c00) [pid = 1963] [serial = 2184] [outer = (nil)] [url = about:blank]
12:49:41 INFO - PROCESS | 1915 | --DOMWINDOW == 9 (0x9ffd9c00) [pid = 1963] [serial = 2181] [outer = (nil)] [url = about:blank]
12:49:44 INFO - PROCESS | 1915 | --DOMWINDOW == 8 (0x9f70d400) [pid = 1963] [serial = 2190] [outer = (nil)] [url = about:blank]
12:49:44 INFO - PROCESS | 1915 | --DOMWINDOW == 7 (0x9f77a000) [pid = 1963] [serial = 2175] [outer = (nil)] [url = about:blank]
12:49:44 INFO - PROCESS | 1915 | --DOMWINDOW == 6 (0x9ecaf800) [pid = 1963] [serial = 2167] [outer = (nil)] [url = about:blank]
12:49:44 INFO - PROCESS | 1915 | --DOMWINDOW == 5 (0x9f7f9800) [pid = 1963] [serial = 2178] [outer = (nil)] [url = about:blank]
12:49:44 INFO - PROCESS | 1915 | --DOMWINDOW == 4 (0x9f708c00) [pid = 1963] [serial = 2172] [outer = (nil)] [url = about:blank]
12:50:01 INFO - PROCESS | 1915 | MARIONETTE LOG: INFO: Timeout fired
12:50:01 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:50:01 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:50:01 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:50:01 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30976ms
12:50:01 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:50:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a1000 == 3 [pid = 1963] [id = 786]
12:50:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0x9e9a1c00) [pid = 1963] [serial = 2199] [outer = (nil)]
12:50:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0x9e9a3c00) [pid = 1963] [serial = 2200] [outer = 0x9e9a1c00]
12:50:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:50:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x9eaa1400) [pid = 1963] [serial = 2201] [outer = 0x9e9a1c00]
12:50:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99ac00 == 4 [pid = 1963] [id = 787]
12:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x9eaa8800) [pid = 1963] [serial = 2202] [outer = (nil)]
12:50:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9eaa9000 == 5 [pid = 1963] [id = 788]
12:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x9eaaa800) [pid = 1963] [serial = 2203] [outer = (nil)]
12:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x9eca6400) [pid = 1963] [serial = 2204] [outer = 0x9eaaa800]
12:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x9e9a4000) [pid = 1963] [serial = 2205] [outer = 0x9eaa8800]
12:50:10 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecb5800 == 4 [pid = 1963] [id = 785]
12:50:16 INFO - PROCESS | 1915 | --DOMWINDOW == 10 (0xa022d000) [pid = 1963] [serial = 2198] [outer = (nil)] [url = about:blank]
12:50:16 INFO - PROCESS | 1915 | --DOMWINDOW == 9 (0x9e9a3c00) [pid = 1963] [serial = 2200] [outer = (nil)] [url = about:blank]
12:50:16 INFO - PROCESS | 1915 | --DOMWINDOW == 8 (0x9edd1400) [pid = 1963] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:50:32 INFO - PROCESS | 1915 | MARIONETTE LOG: INFO: Timeout fired
12:50:32 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
12:50:32 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:50:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:50:32 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:50:32 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:50:32 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:50:32 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30878ms
12:50:32 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:50:32 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99ac00 == 3 [pid = 1963] [id = 787]
12:50:32 INFO - PROCESS | 1915 | --DOCSHELL 0x9eaa9000 == 2 [pid = 1963] [id = 788]
12:50:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a0c00 == 3 [pid = 1963] [id = 789]
12:50:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x9e9a3000) [pid = 1963] [serial = 2206] [outer = (nil)]
12:50:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x9e9a8000) [pid = 1963] [serial = 2207] [outer = 0x9e9a3000]
12:50:33 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:50:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x9eaa7800) [pid = 1963] [serial = 2208] [outer = 0x9e9a3000]
12:50:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a7400 == 4 [pid = 1963] [id = 790]
12:50:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0x9ecaf000) [pid = 1963] [serial = 2209] [outer = (nil)]
12:50:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0x9ecaf400) [pid = 1963] [serial = 2210] [outer = 0x9ecaf000]
12:50:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a1000 == 3 [pid = 1963] [id = 786]
12:50:41 INFO - PROCESS | 1915 | --DOMWINDOW == 12 (0x9e9a4000) [pid = 1963] [serial = 2205] [outer = 0x9eaa8800] [url = about:blank]
12:50:41 INFO - PROCESS | 1915 | --DOMWINDOW == 11 (0x9eca6400) [pid = 1963] [serial = 2204] [outer = 0x9eaaa800] [url = about:blank]
12:50:41 INFO - PROCESS | 1915 | --DOMWINDOW == 10 (0x9eaaa800) [pid = 1963] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:50:41 INFO - PROCESS | 1915 | --DOMWINDOW == 9 (0x9eaa8800) [pid = 1963] [serial = 2202] [outer = (nil)] [url = about:blank]
12:50:47 INFO - PROCESS | 1915 | --DOMWINDOW == 8 (0x9eaa1400) [pid = 1963] [serial = 2201] [outer = (nil)] [url = about:blank]
12:50:47 INFO - PROCESS | 1915 | --DOMWINDOW == 7 (0x9e9a8000) [pid = 1963] [serial = 2207] [outer = (nil)] [url = about:blank]
12:50:47 INFO - PROCESS | 1915 | --DOMWINDOW == 6 (0x9e9a1c00) [pid = 1963] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:51:03 INFO - PROCESS | 1915 | MARIONETTE LOG: INFO: Timeout fired
12:51:03 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:51:03 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30833ms
12:51:03 INFO - TEST-START | /screen-orientation/onchange-event.html
12:51:03 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a7400 == 2 [pid = 1963] [id = 790]
12:51:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99fc00 == 3 [pid = 1963] [id = 791]
12:51:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x9e9a4000) [pid = 1963] [serial = 2211] [outer = (nil)]
12:51:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x9e9a6000) [pid = 1963] [serial = 2212] [outer = 0x9e9a4000]
12:51:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:51:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x9eaa5800) [pid = 1963] [serial = 2213] [outer = 0x9e9a4000]
12:51:12 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a0c00 == 2 [pid = 1963] [id = 789]
12:51:12 INFO - PROCESS | 1915 | --DOMWINDOW == 8 (0x9ecaf400) [pid = 1963] [serial = 2210] [outer = 0x9ecaf000] [url = about:blank]
12:51:12 INFO - PROCESS | 1915 | --DOMWINDOW == 7 (0x9ecaf000) [pid = 1963] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:51:18 INFO - PROCESS | 1915 | --DOMWINDOW == 6 (0x9e9a6000) [pid = 1963] [serial = 2212] [outer = (nil)] [url = about:blank]
12:51:18 INFO - PROCESS | 1915 | --DOMWINDOW == 5 (0x9e9a3000) [pid = 1963] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:51:23 INFO - PROCESS | 1915 | --DOMWINDOW == 4 (0x9eaa7800) [pid = 1963] [serial = 2208] [outer = (nil)] [url = about:blank]
12:51:34 INFO - PROCESS | 1915 | MARIONETTE LOG: INFO: Timeout fired
12:51:34 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:51:34 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:51:34 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30841ms
12:51:34 INFO - TEST-START | /screen-orientation/orientation-api.html
12:51:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a2000 == 3 [pid = 1963] [id = 792]
12:51:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0x9e9a3400) [pid = 1963] [serial = 2214] [outer = (nil)]
12:51:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0x9e9a7800) [pid = 1963] [serial = 2215] [outer = 0x9e9a3400]
12:51:35 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:51:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x9eaa4000) [pid = 1963] [serial = 2216] [outer = 0x9e9a3400]
12:51:35 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:51:35 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:51:35 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:51:35 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1433ms
12:51:35 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:51:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e9a2c00 == 4 [pid = 1963] [id = 793]
12:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x9e9a3000) [pid = 1963] [serial = 2217] [outer = (nil)]
12:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x9ecaf000) [pid = 1963] [serial = 2218] [outer = 0x9e9a3000]
12:51:36 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x9ecb4c00) [pid = 1963] [serial = 2219] [outer = 0x9e9a3000]
12:51:37 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:51:37 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:51:37 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:51:37 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:51:37 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:51:37 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:51:37 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
12:51:37 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:51:37 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:51:37 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:51:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:51:37 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:51:37 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1532ms
12:51:37 INFO - TEST-START | /selection/Document-open.html
12:51:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ecac800 == 5 [pid = 1963] [id = 794]
12:51:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x9ecacc00) [pid = 1963] [serial = 2220] [outer = (nil)]
12:51:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0x9edd9800) [pid = 1963] [serial = 2221] [outer = 0x9ecacc00]
12:51:38 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:51:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0x9eddec00) [pid = 1963] [serial = 2222] [outer = 0x9ecacc00]
12:51:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e99bc00 == 6 [pid = 1963] [id = 795]
12:51:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 14 (0x9f702c00) [pid = 1963] [serial = 2223] [outer = (nil)]
12:51:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 15 (0x9f707800) [pid = 1963] [serial = 2224] [outer = 0x9f702c00]
12:51:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 16 (0x9f708c00) [pid = 1963] [serial = 2225] [outer = 0x9f702c00]
12:51:39 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
12:51:39 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
12:51:39 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:51:39 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:51:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:51:39 INFO - TEST-OK | /selection/Document-open.html | took 1661ms
12:51:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x9edd6400 == 7 [pid = 1963] [id = 796]
12:51:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9edd6800) [pid = 1963] [serial = 2226] [outer = (nil)]
12:51:40 INFO - TEST-START | /selection/addRange.html
12:51:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0x9f70f800) [pid = 1963] [serial = 2227] [outer = 0x9edd6800]
12:51:40 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:51:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0x9f771000) [pid = 1963] [serial = 2228] [outer = 0x9edd6800]
12:51:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:41 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:42 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:43 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:44 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:45 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:47 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:48 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:49 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:50 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:51 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:52 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:53 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:54 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:55 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:56 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:57 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:58 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:51:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:51:59 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:00 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:01 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:02 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:03 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:04 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:05 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:06 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:07 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:08 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:10 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:52:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:52:11 INFO - PROCESS | 1915 | [Child 1963] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:53:04 INFO - PROCESS | 1915 | --DOCSHELL 0x9e99fc00 == 6 [pid = 1963] [id = 791]
12:53:04 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a2000 == 5 [pid = 1963] [id = 792]
12:53:04 INFO - PROCESS | 1915 | --DOCSHELL 0x9e9a2c00 == 4 [pid = 1963] [id = 793]
12:53:04 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac800 == 3 [pid = 1963] [id = 794]
12:53:05 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0x9f707800) [pid = 1963] [serial = 2224] [outer = 0x9f702c00] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
12:53:07 INFO - PROCESS | 1915 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0x9e9a7800) [pid = 1963] [serial = 2215] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 16 (0x9f708c00) [pid = 1963] [serial = 2225] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 15 (0x9eaa4000) [pid = 1963] [serial = 2216] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 14 (0x9eaa5800) [pid = 1963] [serial = 2213] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 13 (0x9ecaf000) [pid = 1963] [serial = 2218] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 12 (0x9edd9800) [pid = 1963] [serial = 2221] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 11 (0x9f70f800) [pid = 1963] [serial = 2227] [outer = (nil)] [url = about:blank]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 10 (0x9e9a4000) [pid = 1963] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 9 (0x9ecacc00) [pid = 1963] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 8 (0x9e9a3400) [pid = 1963] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 7 (0x9e9a3000) [pid = 1963] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:53:07 INFO - PROCESS | 1915 | --DOMWINDOW == 6 (0x9f702c00) [pid = 1963] [serial = 2223] [outer = (nil)] [url = about:blank]
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:09 INFO - Selection.addRange() tests
12:53:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO - "
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO - "
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:09 INFO - Selection.addRange() tests
12:53:09 INFO - Selection.addRange() tests
12:53:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO - "
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:09 INFO - "
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:10 INFO - Selection.addRange() tests
12:53:10 INFO - Selection.addRange() tests
12:53:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:10 INFO - "
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:10 INFO - "
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:10 INFO - Selection.addRange() tests
12:53:10 INFO - Selection.addRange() tests
12:53:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:10 INFO - "
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:11 INFO - "
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:11 INFO - Selection.addRange() tests
12:53:11 INFO - Selection.addRange() tests
12:53:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:11 INFO - "
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:11 INFO - "
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:11 INFO - Selection.addRange() tests
12:53:12 INFO - Selection.addRange() tests
12:53:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO - "
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO - "
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:12 INFO - Selection.addRange() tests
12:53:12 INFO - Selection.addRange() tests
12:53:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO - "
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:12 INFO - "
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:12 INFO - Selection.addRange() tests
12:53:13 INFO - Selection.addRange() tests
12:53:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO - "
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO - "
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:13 INFO - Selection.addRange() tests
12:53:13 INFO - Selection.addRange() tests
12:53:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO - "
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:13 INFO - "
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:13 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:13 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:14 INFO - Selection.addRange() tests
12:53:14 INFO - Selection.addRange() tests
12:53:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:14 INFO - "
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:14 INFO - "
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:14 INFO - Selection.addRange() tests
12:53:14 INFO - Selection.addRange() tests
12:53:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO - "
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO - "
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:15 INFO - Selection.addRange() tests
12:53:15 INFO - Selection.addRange() tests
12:53:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO - "
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:15 INFO - "
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:15 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:15 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:15 INFO - Selection.addRange() tests
12:53:16 INFO - Selection.addRange() tests
12:53:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:16 INFO - "
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:16 INFO - "
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:16 INFO - Selection.addRange() tests
12:53:17 INFO - Selection.addRange() tests
12:53:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:17 INFO - "
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:17 INFO - "
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:17 INFO - Selection.addRange() tests
12:53:18 INFO - Selection.addRange() tests
12:53:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO - "
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO - "
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:18 INFO - Selection.addRange() tests
12:53:18 INFO - Selection.addRange() tests
12:53:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO - "
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:18 INFO - "
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:18 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:18 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:18 INFO - Selection.addRange() tests
12:53:19 INFO - Selection.addRange() tests
12:53:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO - "
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO - "
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:19 INFO - Selection.addRange() tests
12:53:19 INFO - Selection.addRange() tests
12:53:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO - "
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:19 INFO - "
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:19 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:19 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:19 INFO - Selection.addRange() tests
12:53:20 INFO - Selection.addRange() tests
12:53:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO - "
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO - "
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:20 INFO - Selection.addRange() tests
12:53:20 INFO - Selection.addRange() tests
12:53:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO - "
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:20 INFO - "
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:20 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:21 INFO - Selection.addRange() tests
12:53:21 INFO - Selection.addRange() tests
12:53:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:21 INFO - "
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:21 INFO - "
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:21 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:21 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:21 INFO - Selection.addRange() tests
12:53:22 INFO - Selection.addRange() tests
12:53:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO - "
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO - "
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:22 INFO - Selection.addRange() tests
12:53:22 INFO - Selection.addRange() tests
12:53:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO - "
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:22 INFO - "
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:22 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:22 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:22 INFO - Selection.addRange() tests
12:53:23 INFO - Selection.addRange() tests
12:53:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO - "
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO - "
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:23 INFO - Selection.addRange() tests
12:53:23 INFO - Selection.addRange() tests
12:53:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO - "
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:23 INFO - "
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:23 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:23 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:23 INFO - Selection.addRange() tests
12:53:24 INFO - Selection.addRange() tests
12:53:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO - "
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO - "
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:24 INFO - Selection.addRange() tests
12:53:24 INFO - Selection.addRange() tests
12:53:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO - "
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:24 INFO - "
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:24 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:24 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:24 INFO - Selection.addRange() tests
12:53:25 INFO - Selection.addRange() tests
12:53:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:25 INFO - "
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:25 INFO - "
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:25 INFO - Selection.addRange() tests
12:53:25 INFO - Selection.addRange() tests
12:53:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:25 INFO - "
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:26 INFO - "
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:26 INFO - Selection.addRange() tests
12:53:26 INFO - Selection.addRange() tests
12:53:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:26 INFO - "
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:26 INFO - "
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:26 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:26 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:26 INFO - Selection.addRange() tests
12:53:27 INFO - Selection.addRange() tests
12:53:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO - "
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO - "
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:27 INFO - Selection.addRange() tests
12:53:27 INFO - Selection.addRange() tests
12:53:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO - "
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:27 INFO - "
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:27 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:27 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:27 INFO - Selection.addRange() tests
12:53:28 INFO - Selection.addRange() tests
12:53:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO - "
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO - "
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:28 INFO - Selection.addRange() tests
12:53:28 INFO - Selection.addRange() tests
12:53:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO - "
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:28 INFO - "
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:28 INFO - Selection.addRange() tests
12:53:29 INFO - Selection.addRange() tests
12:53:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:29 INFO - "
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:29 INFO - "
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:29 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:29 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:29 INFO - Selection.addRange() tests
12:53:30 INFO - Selection.addRange() tests
12:53:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO - "
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO - "
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:30 INFO - Selection.addRange() tests
12:53:30 INFO - Selection.addRange() tests
12:53:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO - "
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:30 INFO - "
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:30 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:31 INFO - Selection.addRange() tests
12:53:31 INFO - Selection.addRange() tests
12:53:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO - "
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO - "
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:31 INFO - Selection.addRange() tests
12:53:31 INFO - Selection.addRange() tests
12:53:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO - "
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:31 INFO - "
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:32 INFO - Selection.addRange() tests
12:53:32 INFO - Selection.addRange() tests
12:53:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO - "
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO - "
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:32 INFO - Selection.addRange() tests
12:53:32 INFO - Selection.addRange() tests
12:53:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO - "
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:32 INFO - "
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:33 INFO - Selection.addRange() tests
12:53:33 INFO - Selection.addRange() tests
12:53:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:33 INFO - "
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:33 INFO - "
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:33 INFO - Selection.addRange() tests
12:53:33 INFO - Selection.addRange() tests
12:53:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:33 INFO - "
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO - "
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:34 INFO - Selection.addRange() tests
12:53:34 INFO - Selection.addRange() tests
12:53:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO - "
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO - "
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:34 INFO - Selection.addRange() tests
12:53:34 INFO - Selection.addRange() tests
12:53:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:34 INFO - "
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:34 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO - "
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:35 INFO - Selection.addRange() tests
12:53:35 INFO - Selection.addRange() tests
12:53:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO - "
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO - "
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:35 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:35 INFO - Selection.addRange() tests
12:53:35 INFO - Selection.addRange() tests
12:53:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:35 INFO - "
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:35 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:36 INFO - "
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:36 INFO - Selection.addRange() tests
12:53:36 INFO - Selection.addRange() tests
12:53:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:36 INFO - "
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:36 INFO - "
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:36 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:36 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:36 INFO - Selection.addRange() tests
12:53:37 INFO - Selection.addRange() tests
12:53:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO - "
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO - "
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:37 INFO - Selection.addRange() tests
12:53:37 INFO - Selection.addRange() tests
12:53:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO - "
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:37 INFO - "
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:37 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:37 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:37 INFO - Selection.addRange() tests
12:53:38 INFO - Selection.addRange() tests
12:53:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO - "
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO - "
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:38 INFO - Selection.addRange() tests
12:53:38 INFO - Selection.addRange() tests
12:53:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO - "
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:38 INFO - "
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:38 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:38 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:38 INFO - Selection.addRange() tests
12:53:39 INFO - Selection.addRange() tests
12:53:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO - "
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO - "
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:39 INFO - Selection.addRange() tests
12:53:39 INFO - Selection.addRange() tests
12:53:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO - "
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:39 INFO - "
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:39 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:39 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:39 INFO - Selection.addRange() tests
12:53:40 INFO - Selection.addRange() tests
12:53:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO - "
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO - "
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:40 INFO - Selection.addRange() tests
12:53:40 INFO - Selection.addRange() tests
12:53:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO - "
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:40 INFO - "
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:40 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:40 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:40 INFO - Selection.addRange() tests
12:53:41 INFO - Selection.addRange() tests
12:53:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO - "
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO - "
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:41 INFO - Selection.addRange() tests
12:53:41 INFO - Selection.addRange() tests
12:53:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO - "
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:53:41 INFO - "
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:53:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:53:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:53:41 INFO - - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:03 INFO - root.query(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:03 INFO - root.queryAll(q)
12: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
12:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.query(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 () {
12:55:04 INFO - root.queryAll(q)
12: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
12:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:55:05 INFO - root.query(q)
12:55:05 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:55:05 INFO - root.queryAll(q)
12:55:05 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:55:05 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:05 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:06 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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
12:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
12:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12: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 id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:55:08 INFO - #descendant-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:55:08 INFO - #descendant-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
12:55:08 INFO - >
12:55:08 INFO - #child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
12:55:08 INFO - >
12:55:08 INFO - #child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
12:55:08 INFO - #child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
12:55:08 INFO - #child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
12:55:08 INFO - >#child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
12:55:08 INFO - >#child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
12:55:08 INFO - +
12:55:08 INFO - #adjacent-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
12:55:08 INFO - +
12:55:08 INFO - #adjacent-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
12:55:08 INFO - #adjacent-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
12:55:08 INFO - #adjacent-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
12:55:08 INFO - +#adjacent-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
12:55:08 INFO - +#adjacent-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
12:55:08 INFO - ~
12:55:08 INFO - #sibling-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
12:55:08 INFO - ~
12:55:08 INFO - #sibling-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
12:55:08 INFO - #sibling-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
12:55:08 INFO - #sibling-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
12:55:08 INFO - ~#sibling-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
12:55:08 INFO - ~#sibling-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
12:55:08 INFO -
12:55:08 INFO - ,
12:55:08 INFO -
12:55:08 INFO - #group strong - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
12:55:08 INFO -
12:55:08 INFO - ,
12:55:08 INFO -
12:55:08 INFO - #group strong - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
12:55:08 INFO - #group strong - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
12:55:08 INFO - #group strong - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
12:55:08 INFO - ,#group strong - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
12:55:08 INFO - ,#group strong - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
12:55:08 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:08 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:55:08 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:55:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:55:08 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:55:08 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 10150ms
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 24 (0x9eddc800) [pid = 1963] [serial = 2241] [outer = (nil)] [url = about:blank]
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 23 (0x9edd7000) [pid = 1963] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:55:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9e2e4400 == 6 [pid = 1963] [id = 808]
12:55:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9ecac000 == 5 [pid = 1963] [id = 807]
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 22 (0x9ecb5c00) [pid = 1963] [serial = 2244] [outer = (nil)] [url = about:blank]
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0x9eeec000) [pid = 1963] [serial = 2247] [outer = (nil)] [url = about:blank]
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0x9f04fc00) [pid = 1963] [serial = 2249] [outer = (nil)] [url = about:blank]
12:55:08 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0x9dc79800) [pid = 1963] [serial = 2234] [outer = (nil)] [url = about:blank]
12:55:08 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:55:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9dc79400 == 6 [pid = 1963] [id = 811]
12:55:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0x9dc79800) [pid = 1963] [serial = 2267] [outer = (nil)]
12:55:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0x9dc7e400) [pid = 1963] [serial = 2268] [outer = 0x9dc79800]
12:55:09 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:55:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0x9e99c000) [pid = 1963] [serial = 2269] [outer = 0x9dc79800]
12:55:11 INFO - PROCESS | 1915 | --DOMWINDOW == 21 (0x9e2e8c00) [pid = 1963] [serial = 2260] [outer = (nil)] [url = about:blank]
12:55:11 INFO - PROCESS | 1915 | --DOMWINDOW == 20 (0x9eee7c00) [pid = 1963] [serial = 2257] [outer = (nil)] [url = about:blank]
12:55:11 INFO - PROCESS | 1915 | --DOMWINDOW == 19 (0x99125800) [pid = 1963] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
12:55:11 INFO - PROCESS | 1915 | --DOMWINDOW == 18 (0x9dc7a000) [pid = 1963] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
12:55:11 INFO - PROCESS | 1915 | --DOMWINDOW == 17 (0x99126000) [pid = 1963] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:55:11 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:55:11 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 3075ms
12:55:11 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:55:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x99131c00 == 7 [pid = 1963] [id = 812]
12:55:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0x9dc78800) [pid = 1963] [serial = 2270] [outer = (nil)]
12:55:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0x9f752400) [pid = 1963] [serial = 2271] [outer = 0x9dc78800]
12:55:12 INFO - PROCESS | 1915 | [Child 1963] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:55:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0x9f7f6800) [pid = 1963] [serial = 2272] [outer = 0x9dc78800]
12:55:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ff5c800 == 8 [pid = 1963] [id = 813]
12:55:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0x9ff61c00) [pid = 1963] [serial = 2273] [outer = (nil)]
12:55:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ffdb000 == 9 [pid = 1963] [id = 814]
12:55:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0x9ffe0400) [pid = 1963] [serial = 2274] [outer = (nil)]
12:55:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0xa0222400) [pid = 1963] [serial = 2275] [outer = 0x9ff61c00]
12:55:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0xa1a7c800) [pid = 1963] [serial = 2276] [outer = 0x9ffe0400]
12:55:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:55:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:55:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:55:14 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:55:14 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:55:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */